Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino-zelfstudie 02:Knoppen en PWM

Welkom bij de tweede Arduino-zelfstudie uit onze Arduino-zelfstudieserie. In deze zelfstudie leren we hoe de digitale invoer- en uitvoerpinnen werken en maken we enkele voorbeelden van het gebruik van knoppen en LED's. We zullen ook leren wat PWM (Pulse Width Modulation) is en voorbeelden maken voor het regelen van de LED-helderheid met PWM.

Dit is een stapsgewijze video-tutorial die gemakkelijk te volgen is. Ook kun je onder de video vinden welke onderdelen we nodig hebben voor deze tutorial en de broncodes van de voorbeelden in de video.

Benodigde onderdelen voor deze zelfstudie


  • Arduino-bord ………………………… / AliExpress
  • Broodplank en springdraden ………  / AliExpress
  • LED …………………………………………
  • 220 Ohm Weerstand …………………..

Circuitschema van de voorbeelden


 

Broncode van het eerste voorbeeld


int button = 12;
int led = 13;

int buttonState = 0;

void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}

void loop() {
buttonState = digitalRead(button);
if (buttonState == HIGH)) {
digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
}
}Code language: Arduino (arduino)

Broncode van het tweede voorbeeld


int led = 13;
int button = 12;

int buttonState =0;
int brightness = 0;
int brightup = 2;

void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}

void loop() {
analogWrite(led, brightness);

buttonState = digitalRead(button);

if ( buttonState == HIGH ) {
brightness = brightness + brightup;
}
if ( brightness == 255 ) {
brightness = 0;
}
delay(30);
}Code language: Arduino (arduino)

Productieproces

  1. Arduino RFID Lock-zelfstudie
  2. Arduino Quadruped
  3. LED-helderheid regelen met Bolt en Arduino
  4. 4x4x4 LED-kubus met Arduino Uno en 1sheeld
  5. Tutorial Arduino-vingerafdruksensor
  6. Geanimeerde Smart Light met Alexa en Arduino
  7. Infinity Gauntlet
  8. Raspberry Pi en Arduino-laptop
  9. PWM lezen, invoer van RC-ontvanger decoderen en fail-safe toepassen
  10. Webgestuurde LED-animaties met Raspberry Pi en Arduino
  11. Arduino en MPU6050 versnellingsmeter en gyroscoop zelfstudie