Mundarija:

Controllo Di Un Semaforo: 4 qadam
Controllo Di Un Semaforo: 4 qadam

Video: Controllo Di Un Semaforo: 4 qadam

Video: Controllo Di Un Semaforo: 4 qadam
Video: SVOLTA A SINISTRA AL SEMAFORO: COME ESEGUIRLA CORRETTAMENTE IN PREPARAZIONE ALL’ESAME DI GUIDA 2024, Noyabr
Anonim
Controllo Di Un Semaforo
Controllo Di Un Semaforo

O'quv qo'llanmasida, "Drivemall" boshqaruv panelidan foydalanish mumkin.

Bu Drivemall taxtasi yordamida siz Ar -vino bilan ishlashni xohlaysizmi?

Drivermall -ga havola qilish kerak.

Iltimos, Drivemall alla classica ni tanlang Arduino va quello di ridurre compressità delle connessioni port pa sozlamalari. Qidiruv va qidiruv ishlari: har bir kollejda bir vaqtning o'zida non paneli va abbasta o'tish moslamalari mavjud.

1 -qadam: Di Cosa Abbiamo Bisogno

Di Cosa Abbiamo Bisogno
Di Cosa Abbiamo Bisogno

- Baord Drivemall - 4 boshli rossi - 4 ta ledli - 4 ta gialli - 8 ta tranzistorli npn - 16 rezistorli 220 ohm - 8 rezistorli 22 k ohmli - 1 rezistansli 1 k ohmli - cavo - 1 pulsantli

2 -qadam: Konnessioni

Konnessioni
Konnessioni
Konnessioni
Konnessioni
Konnessioni
Konnessioni

Transistor PNP kollegati ikkinchi sxemada ko'rsatilganidek, bu erda ham nostro semist bo'ladi: biz tranzistorli PNP ni topamiz, bu esa GND -ni yig'ish va yig'ish uchun zarur bo'lgan asosiy ma'lumotlardir.

BASI sono a VDD ni o'qib chiqqandan so'ng, biz 17 va 14 -chi chog'liklarni olib keldik.

BASE va ikkinchi darajali tranzistorlar 3 15 18 19 ni tanlang.

Boshqaruv va yig'ilishlar 20 16 13 10 da o'tkazilishi kerak edi.

Ilmiy kollegamento del Bottone va VDD - bu GND ga tegishli.

Men 1 -dan 10 -gacha bo'lgan vaqtni belgilab qo'ydim.

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

Haqiqiy vaqt ichida siz chiamata del botone ni ishlatishingiz mumkin, bu esa funitsion millis () tezlik bilan qayta tiklanadi, bu esa har bir foydalanuvchi uchun bir xil tezlik bilan amalga oshiriladi.

esempio

imzosiz uzoq oqimMillis = millis ();.

agar (currentMillis - previousMillis> 2000 va bt03 == rost va bbot == noto'g'ri)

{

Serial.println (1);

T1 ();

oldingiMillis = joriyMillis;

bt1 = to'g'ri;

bt03 = noto'g'ri;

}

Ma'lumotlar almashinuvi tezligi tez o'zgaradi va tez o'zgaradi, shuning uchun bu tez o'zgaradi va tez o'zgaradi. entrata del loop.

4 -qadam: Ogohlantirishdan voz kechish

"Makerspace for Inclusive" dasturi bo'yicha Evropa Ittifoqi Erasmus + dasturlari bo'yicha o'quv qo'llanmalari.

Ilmiy ma'lumotni o'qituvchi har qanday ma'lumotni o'z ichiga oladi, bu esa har qanday ma'lumotni o'z ichiga oladi.

Evropa Ittifoqi uchun o'quv qo'llanmalari shaxsiy ma'lumotlarga ega bo'lib, u har bir ma'lumot uchun javobgardir.

Tavsiya: