Geführte Verbrennung mit Arduino

tarafından
5971
Geführte Verbrennung mit Arduino

Die wesentlichste Anwendung des Arduino-Trainings ist der geführte Brennprozess. Wenn Sie die LED-Brennprozesse verstehen, sind Sie schon halb durch.
Die elektronischen Materialien, die wir benötigen, um eine LED mit Arduino zu beleuchten, sind: Jede der roten, grünen und blauen LEDs, jeder der 220.330.470 Ohm Widerstände, männliche Überbrückungskabel, damit wir die Stifte auf dem Brotbrett und das Arduino-Board an unserem Brotbrett befestigen können. Nachdem wir unsere Schaltung installiert haben, öffnen wir das Arduino-IDE-Programm und geben die folgenden Codes ein:

int led = 8;            
void setup() {
  pinMode(led, OUTPUT);
}
void loop() {
  digitalWrite(led, HIGH);
  delay(1000);
  digitalWrite(led, LOW);
  delay(1000);
}

Um jede Zeile des Codes zu identifizieren:

Der Text zwischen den Zeilen 1 und 4 zeigt an, wer die Codes / * – * / geschrieben hat. Da dieser Text zwischen / * – * / liegt, hat er keinen Codewert. Wenn Sie gleichzeitig “// Beschreibung” nach jeder Zeile hinzufügen, wird das Programm diesen Text dank des //-Tags nicht als Codewert wahrnehmen.
In Zeile 5 haben wir einen ganzzahligen Wert definiert und ihm eine Zahl zugewiesen, wie schreiben wir also diese Zahl? Unsere ganzzahlige Zahl, die wir in das Programm geschrieben haben, ist die Pin-Nummer auf unserer Arduino-Tafel. Wir teilen dem Programm mit, dass wir unsere LED mit Hilfe der 8.
6-8. Wir schreiben, ob die Schaltungselemente, die wir zwischen den Leitungen verwenden werden, Ausgang oder Eingang sind. Da unsere LEDs ausgegeben werden, schreiben wir wie die Abbildung in der 7.
9-14. Wir teilen dieser Plattform mit, was wir mit den Codes zwischen den Zeilen machen wollen. Jeder Code zwischen den Void-Loop-Befehlen geht hier in eine Endlosschleife.
10ve11. In der Zeile sagen wir, dass wir unsere LED für 1000 Millisekunden (1 Sekunde) leuchten wollen.
12ve13. Wir sagen unseren Linien, dass sie 1 Sekunde lang nicht auf der gleichen Führung bleiben sollen.