Sisällysluettelo:

Hallinta Di Un Semaforo: 4 vaihetta
Hallinta Di Un Semaforo: 4 vaihetta

Video: Hallinta Di Un Semaforo: 4 vaihetta

Video: Hallinta Di Un Semaforo: 4 vaihetta
Video: 🚦Магазин СВЕТОФОР 🚦Сегодня В УДАРЕ!😱ГОРЯЧИЕ НОВИНКИ июля!🔥Только НИЗКИЕ ЦЕНЫ НА ВСЁ!💣Обзор товаров!👍 2024, Marraskuu
Anonim
Hallitse Di Un Semaforoa
Hallitse Di Un Semaforoa

In questo opetusohjelma impariamo tulevat luomaan ja semaforo stradale ja tulevat ohjauksen käyttö lautan Drivemall. Vedremo tulee todellinen autojen ja per poloni con pulsante di prenotazione.

Tutto questo sarà valido sia se utilizziamo l'Arduino ja sia utilizzando la Drivemall Board.

seoksen linkki Drivermallin todelliseen todellisuuteen.

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 and risultati sono ancora validi con la scheda arduino, una breadboard and abbastanza jumper dupont for i collegamenti.

Vaihe 1: Di Cosa Abbiamo Bisogno

Di Cosa Abbiamo Bisogno
Di Cosa Abbiamo Bisogno

- Baord Drivemall- 4 led rossi - 4 led verdi - 4 led gialli - 8 transistori npn - 16 vastusta 220 ohmia - 8 vastusta 22 k ohmia - 1 resistenza 1 k ohmia - cavo - 1 pulssia

Vaihe 2: Connessioni

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni

Tämä on komento, joka on tarkoitettu käytettäväksi transistorin PNP -kokoelman avulla. Kuvassa 2 on transistorin PNP -toiminto, joka on yksinkertainen quando -pohja ja kerätty GND -yksikön apuväline illalliselle.

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

Näet BASE -toissijaisen transistorin ja Led 3 15 18 19: n.

Ultimate se colleghiamo entrambe le BASI ja GND ja osallistujat Led 20 16 13 10.

Ilmastonmuutoksen kerääjä, joka antaa klassisen resistenza Collegata a GND: n ja pin del bottone e l'altron ja VDD: n

ja Pin dell'arduino utilizzati sono quelli da 1 a 10.

Vaihe 3: Laiteohjelmisto

Laiteohjelmisto
Laiteohjelmisto
Laiteohjelmisto
Laiteohjelmisto
Laiteohjelmisto
Laiteohjelmisto
Laiteohjelmisto
Laiteohjelmisto

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

allekirjoittamaton pitkävirtaMillis = millis ();.

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

{

Sarja.println (1);

T1 ();

previousMillis = currentMillis;

bt1 = totta;

bt03 = epätosi;

}

Carichiamo ad ogni loop il tempo corrente e se il corrente meno il preente è 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 booleana è già vera prima dell 'entrata del loop.

Vaihe 4: Vastuuvapauslauseke

Questo -opetusohjelma è stato prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea.

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

Questo -opetusohjelma riflette yksin antaa lausunnon autori e la Commissione Europea non può essere ritenuta Responsile per qualsiasi uso che possa essere fatto delle informazioni esso contenute.

Suositeltava: