Satura rādītājs:

Kontrole Di Un Semaforo: 4 soļi
Kontrole Di Un Semaforo: 4 soļi

Video: Kontrole Di Un Semaforo: 4 soļi

Video: Kontrole Di Un Semaforo: 4 soļi
Video: Ford Tests Smart Traffic Light Tech 2024, Novembris
Anonim
Kontrole Di Un Semaforo
Kontrole Di Un Semaforo

In questo apmācība impariamo nāk creare un semaforo stradale un nāk kontrolēt izmantošanu valdes Drivemall. Vedremo nāk realizzare semafori per auto e per pedoni con pulsante di prenotazione.

Izpētiet questo sarà valido sia se utilizziamo l'Arduino e sia utilizzando la Drivemall Board.

ar sekojošu saiti uz Drivermall realizzazione della.

Il vantaggio di preferire il Drivemall alla classica scheda Arduino è quello di ridurre la complessità delle connessioni portando ad un setup più ordinato. Tuttavia, questo è opzionale: tutti i risultati sono ancora validi con la scheda arduino, una breadboard and abbastanza jumper dupont for i collegamenti.

1. darbība: Di Cosa Abbiamo Bisogno

Di Cosa Abbiamo Bisogno
Di Cosa Abbiamo Bisogno

- Baord Drivemall- 4 led rossi - 4 led verdi - 4 led gialli - 8 tranzistori npn - 16 rezistori 220 omi - 8 rezistori 22k omi - 1 rezistence 1k ohm - cavo - 1 impulss

2. darbība

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni

Lai to izdarītu, jums ir jāizmanto tranzistors PNP, kas paredzēts sekundārajai shēmai 2. attēlā. Funkcijas tranzistors PNP ir vienkāršs quando la base un kolekcija GND vienai palīdzībai, lai pārietu uz koriģējošo trašu l’emettitore un il collettore.

Quindi se entrambe le BASI sono a VDD si accende il led rosso o per essere più chiarì il Led 21 17 14 6.

Skatiet BASE sekundāro tranzistoru un Led 3 15 18 19 dalībniekus.

Per ultimo se colleghiamo entrambe le BASI un GND and accenderanno i Led 20 16 13 10.

Il collegamento del bottone ir invece il classico resistenza collegata a GND su un pin del bottone e l'altro un VDD

es izmantoju dell'arduino utilizzati sono quelli da 1 a 10.

3. darbība: programmaparatūra

Programmaparatūra
Programmaparatūra
Programmaparatūra
Programmaparatūra
Programmaparatūra
Programmaparatūra
Programmaparatūra
Programmaparatūra

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

esempio

neparakstīta garā strāvaMillis = milis ();.

ja (currentMillis - previousMillis> 2000 un bt03 == true un bbot == false)

{

Sērijas.println (1);

T1 ();

previousMillis = currentMillis;

bt1 = taisnība;

bt03 = nepatiess;

}

Carichiamo ad ogni loop il tempo corrente e se il corrente meno il precedente è maggiore del tempo scelto entra nell'if for modificare lo stato del semaforo andando ad attivare la variabile booleana per la transizione successiva, naturalmente la prima variabile booleana è già vera prima dell 'entrata del loop.

4. solis: atteikšanās

Jautājumu apmācība ir izveidota Makroveikala iekļaušanas programma, kas līdzfinansē programmu Erasmus + della Commissione Europea.

Il progetto mira a promuovere una forma di educazione informationle come mezzo per favorire l'inclusione sociale dei giovani, l'educazione informationle si si può trovare all'interno dei makerspace.

Jautājumu apmācība riflette solo sniedz atzinumus par autori e la Commissione Europea non può essere ritenuta responsabile per qualsiasi uso che possa essere fatto delle informazioni in esso contenute.

Ieteicams: