Inhaltsverzeichnis:
- Schritt 1: Di Cosa Abbiamo Bisogno
- Schritt 2: Verbundenheit
- Schritt 3: Firmware
- Schritt 4: Haftungsausschluss
Video: Controllo Di Un Semaforo - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
In diesem Tutorial müssen Sie unbedingt eine Straße erstellen und eine Kontrolle über das Drivemall. Vedremo-Board verwenden.
Tutto questo sarà valido sia se utilizziamo l'Arduino und sia utilizzando la Drivemall Board.
di seguito il link per la realizzazione della Drivermall.
Das bevorzugte Laufwerk der Drivemall alla classica scheda Arduino ist die beste Voraussetzung für eine vollständige Verbindung mit einem Portando und einem Setup für mehr Ordinato. Tuttavia, questo è opzionale: tutti und risultati sono ancora validi con la scheda arduino, ein Steckbrett und abbastanza jumper dupont für i collegamenti.
Schritt 1: Di Cosa Abbiamo Bisogno
- Baord Drivemall - 4 LED Rossi - 4 LED Verdi - 4 LED Gialli - 8 Transistor NPN - 16 Widerstände 220 Ohm - 8 Widerstände 22k Ohm - 1 Resistenza 1k Ohm - Cavo - 1 Pulsante
Schritt 2: Verbundenheit
Per andare a comandare il nostro semaforo utilizziamo due Transistor PNP collegati secondo lo schema in figura 2.
Quindi se entrambe le BASI sono a VDD si accende il led rosso o per essere più chiarì il Led 21 17 14 6.
Sehen Sie sich die BASE des zweiten Transistors mit Accenderanno in der Led 3 15 18 19 an.
Per ultimo se colleghiamo entrambe le BASI a GND si accenderanno i Led 20 16 13 10.
Il collegamento del bottone è invece il classico resistenza collegata a GND su un pin del bottone e l'altro a VDD
i Pin dell'arduino utilizzati sono quelli da 1 a 10.
Schritt 3: Firmware
Per poter gestire la chiamata del bottone per i pedoni senza ritardo in real time si è utilizzata la funzione millis() che restituisce il tempo in millisecondi dall’accensione del dispositivo quindi per poterla utilizzare
esempi
unsigned long currentMillis = millis();.
if(currentMillis - previousMillis > 2000 und bt03==true und bbot==false)
{
Serial.println(1);
T1();
vorherigeMillis = aktuelleMillis;
bt1=wahr;
bt03=falsch;
}
Carichiamo ad ogni loop il tempo corrente e se il corrente meno il priorte è maggiore del tempo scelto entra nell'if per modificare lo stato del semaforo andando ad attivare la variabile booleana per la transizione successiva, naturalmente la prima variabile. verana prima variabile 'Entrata del Schleife.
Schritt 4: Haftungsausschluss
Questo tutorial und stato prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea.
Das Programm ist mira promuovere una forma di informazione mezzo mezzo per favorire l'inclusione sociale dei giovani, l'educazione informecome si può trovare all'interno dei makerspace.
Questo Tutorial guntte solo le meinungi degli autori e la Commissione Europea non può essere ritenuta responsabile per qualsiasi uso che possa essere fatto delle informazioni in itso contenute.
Empfohlen:
Semáforo: 5 Schritte (mit Bildern)
Semáforo: IntroduçãoNeste projeto, você construirá um sistema de semáforos: Existem 3 LEDs com cores diferentes (verde, amarelo und vermelho) para imitar os semáforos dos carros; Existem 2 LEDs com cores diferentes (verde e vermelho) para imitar os semáforos do