Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino-Tutorial 02:Tasten und PWM

Willkommen zum zweiten Arduino-Tutorial aus unserer Arduino-Tutorial-Reihe. In diesem Tutorial lernen wir, wie die digitalen Eingangs- und Ausgangspins funktionieren, und wir werden einige Beispiele mit Tasten und LEDs machen. Außerdem werden wir lernen, was PWM (Pulsweitenmodulation) ist, und Beispiele für die Steuerung der LED-Helligkeit mithilfe von PWM geben.

Dies ist ein Schritt-für-Schritt-Video-Tutorial, das leicht zu befolgen ist. Außerdem finden Sie unter dem Video, welche Teile wir für dieses Tutorial und die Quellcodes der Beispiele im Video benötigen.

Für diese Anleitung benötigte Komponenten


  • Arduino-Board …………………………… / AliExpress
  • Breadboard und Schaltdrähte ………  / AliExpress
  • LED ……………………………………………
  • 220 Ohm Widerstand ……………………..

Schaltplan der Beispiele


 

Quellcode des ersten Beispiels


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)

Quellcode des zweiten Beispiels


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)

Herstellungsprozess

  1. Anleitung zum Arduino-RFID-Schloss
  2. Arduino-Vierbeiner
  3. Steuerung der LED-Helligkeit mit Bolt und Arduino
  4. 4x4x4 LED-Würfel mit Arduino Uno und 1sheeld
  5. Anleitung zum Arduino-Fingerabdrucksensor
  6. Animiertes Smart Light mit Alexa und Arduino
  7. Infinity Gauntlet
  8. Raspberry Pi und Arduino-Laptop
  9. PWM lesen, RC-Empfängereingang dekodieren und ausfallsicher anwenden
  10. Webgesteuerte LED-Animationen mit Raspberry Pi und Arduino