Webbrowser Arduino-simulatie

In deze instructable maken we een led-chaser met behulp van 123D Circuits.io's breadboard virtual protyping en Arduino-simulatie. Hier is een animatie die laat zien wat we uiteindelijk zullen hebben:

Stap 1: maak een nieuw circuit

Klik als eerste stap op "Een nieuw circuit maken". Controleer Breadboard + Arduino-circuit als Circuittype.

Stap 2: maak uw breadboard-schema

Verbind een LED op elke digitale pin 2-13 met de anodes (bochtzijde van de LED). Verbind de kathodes met elkaar en vervolgens met een weerstand met de Arduino GND. Stel de weerstandswaarde in op 300 Ohm.

Opmerking: In de breadboard-weergave van 123D Circuits zijn de pinnen aan de linkerkant als de LED naar boven wijst. In deze figuur lijken de anodes en kathodes van alle LED's met elkaar te zijn verbonden, dit is niet waar, overlappende draden verbinden alleen op hun eindpunten.

Stap 3: Programmeer de Arduino

Selecteer de Arduino en klik onderaan de pagina op "Arduino code editor" en voeg de volgende code toe:

int i = 2;
int tijd = 200;
int dir = 1;
// de setup-routine wordt eenmaal uitgevoerd wanneer u op reset drukt:
ongeldige setup () {
// initialiseer de digitale pin als output.
voor (i = 2; i <= 13; i ++) {
pinMode (i, OUTPUT);
}
}

// de lusroutine loopt voor altijd opnieuw:
leegte lus () {
digitalWrite (i, HIGH);
vertragingstijd);
digitalWrite (i, LOW);
i + = dir;
if (i13) {
dir * = - 1;
i + = dir * 2;
}
}

Stap 4: Start simulatie

Klik op play om de simulatie te starten.

Stap 5: Pronk met uw ontwerp

U kunt uw ontwerp insluiten op een andere site, zoals Instructables, om uw ontwerp te laten zien. Het bevat zelfs simulatie!



Om dit te doen, bezoekt u de circuitpagina door bovenaan op de naam te klikken. Klik op "Circuit delen", kopieer de insluitcode en plak deze in je instructabe met de knop "Video insluiten".

Verwante Artikelen