Forum » Programiranje » Arduino pulzek
Arduino pulzek
Andro25 ::
Pozdravljeni!
Povsem preprost problemček za Arduino programerje. V Arduino Nano bi rad naložil program. Na vhod (npr. pin 3) pride signal HIGH, ki traja lahko od 1 do 100 minut. Ko se pojavi signal na vhodu pa bi na izhodu (recimo pin 7) dobil kratek impulz, nap. 100ms.
Simpl, a ne? Zame ne. Problem mi je ker trenutni program čaka da z vhoda izgine HIGH, potem pa izhod ugasne po določenem času.
Hvala vsem za pomoč.
Andrej
Povsem preprost problemček za Arduino programerje. V Arduino Nano bi rad naložil program. Na vhod (npr. pin 3) pride signal HIGH, ki traja lahko od 1 do 100 minut. Ko se pojavi signal na vhodu pa bi na izhodu (recimo pin 7) dobil kratek impulz, nap. 100ms.
Simpl, a ne? Zame ne. Problem mi je ker trenutni program čaka da z vhoda izgine HIGH, potem pa izhod ugasne po določenem času.
Hvala vsem za pomoč.
Andrej
darkolord ::
Uporabi prekinitev (interrupt).
Spodaj imaš primer, namesto CHANGE v tvojem primeru uporabiš RISING (se sproži, ko gre iz low v high).
Spodaj imaš primer, namesto CHANGE v tvojem primeru uporabiš RISING (se sproži, ko gre iz low v high).
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Arduino - 12v senzorOddelek: Elektrotehnika in elektronika | 1654 (1216) | Oldi |
| » | Arduino Mega + esp8266Oddelek: Elektrotehnika in elektronika | 4240 (3999) | FX6300B |
| » | Arduino in luči (strani: 1 2 )Oddelek: Elektrotehnika in elektronika | 13148 (10774) | FX6300B |
| » | Merjenje napetosti akumulatorja z ArduinomOddelek: Elektrotehnika in elektronika | 10708 (9436) | Red_Mamba |
| » | Infrardeče kontroliranje motorjaOddelek: Elektrotehnika in elektronika | 3395 (2826) | SplitCookie |