Sisukord:

Semaforo juhtimine: 4 sammu
Semaforo juhtimine: 4 sammu

Video: Semaforo juhtimine: 4 sammu

Video: Semaforo juhtimine: 4 sammu
Video: Invicta webinar „4 sammu ettevõtte strateegia loomiseks“ 30.08.2017 2024, November
Anonim
Juhtimine Di Un Semaforo
Juhtimine Di Un Semaforo

In questo tutorial impariamo come creare un semaforo stradale and come controllar use use board of Drivemall. Vedremo come realizzare semafori per auto e per pedoni con pulsante di prenotazione.

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

selle segu link linki reaalsesse Drivermalli.

Eelistatud on Drivemall alla klassikalise skeemi Arduino, mis on ratsutamise viis kompaktsesse kontsessiooni portaali ja seadistuse seadistusse. Tuttavia, questo è opzionale: tutti and risultati sono ancora validi con la scheda arduino, una breadboard and abbastanza jumper dupont for any collegamenti.

1. samm: Di Cosa Abbiamo Bisogno

Di Cosa Abbiamo Bisogno
Di Cosa Abbiamo Bisogno

- Baord Drivemall- 4 led rossi - 4 led verdi - 4 led gialli - 8 transistor npn - 16 takisti 220 oomi - 8 takisti 22 k ohm - 1 takistus 1 k ohm - cavo - 1 impulss

2. etapp: Connessioni

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni

Andke soovitud transistorist PNP -le sekundaarselt kasutada skeemi joonisel 2. Transistori PNP funktsioon on lihtne, kui see on lihtne ja see on GND üksikvõimalus, mis võimaldab teil korrigeerida trajektoori.

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

Vaadake BASE sekundaartransistori ja Led 3 15 18 19 osalejaid.

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

Kogumik del bottone on klassika resistenza collegata a GND ja pin del bottone e l'altro ja VDD

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

Samm: püsivara

Püsivara
Püsivara
Püsivara
Püsivara
Püsivara
Püsivara
Püsivara
Püsivara

Per poter gestire la chiamata del bottone per i pedoni senza ritardo in reaalajas si è utilizzata la funzione millis () che restituisce il tempo in millisecondi dall’accensione del dispositivo quindi per poterla utilizzare

esempio

allkirjata pikk voolMillis = millis ();.

if (currentMillis - previousMillis> 2000 ja bt03 == tõene ja bbot == vale)

{

Seeria.println (1);

T1 ();

previousMillis = currentMillis;

bt1 = tõsi;

bt03 = vale;

}

Carichiamo ad ogni loop il tempo corrente e se il corrente meno il preente è 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. samm: loobuge

Küsimuste õpetus on Makroruumi kaasamise programm, mille kaasrahastaja on programm Erasmus + della Commissione Europea.

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

Küsimuste õpetus riflette soolo arvamus autori e la Commissione Europea non può essere ritenuta vastutab qualsiasi uso che possa essere fatto delle informazioni esso contenute.

Soovitan: