tema mog sledeceg learning projektića sa ovim 18f4520 PICom bi bila sledeće (nesto kao program za motalicu, al nije za nju)
Treba da zadam kontroleru neku vrednost, recimo 1000 (preko tastarure ili preko tastera za odgovarajucu cifru cu se tek odluciti:), verovatno ovo drugo),
na odredjeni pin bi doveo signal sa senzora (mikroprekidac ili induktivni, preporuka ?) da bude aktivan u jedinici (znaci na oko 5V), i na svaki signal sa senzora (svaki prolaz) bi inkrementirao odredjenu promenljivu, i kad ona dodje do recimo 980 trebao bi da generisem signal koji bi promenio brzinu motanja, tj usporio bi je i kad dodje na 1000 stane.
Takodje tu bi koristio i LCD, za prikaz podataka, i nekoliko dugmeta pride tipa SET, RESET, RUN, itd...
Takodje brojao bi i broj ciklusa brojanja, znaci odbrojim jednom 1000, pritisnem reset tog brojaca, i drugi brojac mi se inkrementira na 1 (ili jos bolje sa jednom if kad zavrsi brojanje inkrementiram i ciklus counter) i njega bi takodje ispisivao.
E sad da li da koristim klasicno bilo koji ulaz PICa kao digitalni, i da brojim impulse, ili da koristim TIMER/COUNTER module kontrolera (morao bi i to da učim)?
Pretpostavljam da i u modu digitalnog ulaza moze bez problema da detektuje do 10 prolaza u sekundi...
Ako imate neki savet ili preporuku kako ovo realizovati, bio bih zahvalan.
Pozdrav
p.s.
Ne trazim gotovo kod ili elektroniku i tako to, vec je ovo na neki nacin javni proces ucenja :) u kome je pomoc uvek dobro došla