[ ELTI @ 07.04.2019. 18:26 ] @
Ja se uglavno bavim hardwerom a softwer mi nije jača strana pa sam odlučio potražiti pomoć onih koji su sa softwerom na "Tl".
Imam Arduino uno i nano pa bih ovaj nano htio iskoristiti u jednom sklopu koji bi radio kao limitator brzine skutera jer mi je
skuter malo nabrijan pa imam probleme na tehničkom pregledu. Jedan od problema je taj što standardan brzinomjer koristi
senzor na prednjem točku a na tehničkom pregledu valjci mjere brzinu na zadnjem. Zato bih ugradio dodatni senzor na zadnji točak i
te impulse koristio za tu blokadu. U principu bi trebalo mjeriti vrijeme između impulsa i ako je vrijeme kraće od zadanog jedan izlaz bi
se aktivirao i blokirao signal paljenja na bobini. Čim bi se vrijeme između impulsa povećalo izlaz bi bio slobodan i blokada bi izostala.
Znači ovaj hardwerski dio mi nije problem ali nisam siguran da bih softwer mogao napraviti "pametno".
Znam da se to može koncipirati na više načina ali bih htio savjet nekoga ko ima više iskustva sa Arduinom.
Za početak bih to bio limitator koji bi imao neku fiksnu konstantu , preračunatu po obimu zadnjeg točka a ako bi tu istu blokadu
koristio na nekom drugom skuteru sa većim točkom tu konstantu bih morao mijenjati. Druga verzija bi bila sa potenciometrom kojim
bih mogao štimati brzinu na kojoj bi blokada proradila. Molim pomoć nekog ko ima više iskustva u projektima sa Arduinom. L/P.

[ bogdan.kecman @ 07.04.2019. 23:31 ] @
ako arduino nije bas mega brz da meris brzinu izmedju dva impulsa (nemam
pojma kojom brzinom dolaze impulsi) mozes vrlo jednostavno da u jedinici
vremena (po sekunde recimo) izbrojis broj impulsa i tako imas brzinu,
moze da bude jednostavnije .. software tu nema sta uradis copy/paste
nekog gotovog projekta sve to ti treba je brojanje impulsa (ili merenje
vremena izmedju dva impulsa) i ako je > od x ili manje od y zavisi sta
radis - upalis/ugasis blokadu


https://www.instructables.com/id/Arduino-Timer-Interrupts/

https://arduino.stackexchange....counting-pulses-with-interrupt