Webbrowser Arduino Simulation

In dieser Anleitung erstellen wir einen LED-Chaser mit dem virtuellen Prototyping und der Arduino-Simulation von 123D Circuits.io. Hier ist eine Animation, die zeigt, was wir am Ende haben werden:

Schritt 1: Erstellen Sie eine neue Schaltung

Klicken Sie als ersten Schritt auf "Neue Schaltung erstellen". Überprüfen Sie die Breadboard + Arduino-Schaltung als Schaltungstyp.

Schritt 2: Machen Sie Ihr Breadboard-Schema

Verbinden Sie eine LED an jedem digitalen Pin 2-13 mit den Anoden (Biegeseite der LED). Verbinden Sie die Kathoden miteinander und dann mit einem Widerstand des Arduino GND. Stellen Sie den Widerstandswert auf 300 Ohm ein.

Hinweis: Wenn in der Breadboard-Ansicht der 123D-Schaltkreise die LED nach oben zeigt, sind die Kathoden die Stifte auf der linken Seite. In dieser Abbildung scheinen die Anoden und Kathoden aller LEDs verbunden zu sein. Dies ist nicht der Fall. Überlappende Drähte werden nur an ihren Endpunkten verbunden.

Schritt 3: Programmieren Sie das Arduino

Wählen Sie das Arduino aus, klicken Sie unten auf der Seite auf "Arduino-Code-Editor" und fügen Sie den folgenden Code hinzu:

int i = 2;
int time = 200;
int dir = 1;
// Die Setup-Routine wird einmal ausgeführt, wenn Sie auf Zurücksetzen klicken:
void setup () {
// Initialisiere den digitalen Pin als Ausgang.
für (i = 2; i <= 13; i ++) {
pinMode (i, OUTPUT);
}}
}}

// Die Schleifenroutine läuft immer und immer wieder:
void loop () {
digitalWrite (i, HIGH);
Verzögerungszeit);
digitalWrite (i, LOW);
i + = dir;
if (i13) {
dir * = - 1;
i + = dir * 2;
}}
}}

Schritt 4: Starten Sie die Simulation

Klicken Sie auf Wiedergabe, um die Simulation zu starten.

Schritt 5: Zeigen Sie Ihr Design

Sie können Ihr Design auf einer anderen Site wie Instructables einbetten, um Ihr Design zu präsentieren. Es beinhaltet sogar eine Simulation!



Besuchen Sie dazu die Schaltungsseite, indem Sie oben auf den Namen klicken. Klicken Sie auf "Circuit teilen", kopieren Sie den Einbettungscode und fügen Sie ihn mit der Schaltfläche "Video einbetten" / in Ihre Anleitung ein.

Ähnlicher Artikel