W jaki sposób zaadoptować kostkę ATmega8 do odczytywania obrotów silnika benzynowego (czterosuwowy V4)? Wynik pomiaru ma być przedstawiany za pomocą kolorów diody RGB (nieb -> ziel -> żółty -> czerw). Jak sobie z tym poradzić?
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamogor_89 napisał:
Może mi ktoś sprawdzić czy płytka jest dobrze zrobiona? Chodzi mi również o wymiary AVR-a.
$crystal = 4000000
$regfile "m8def.dat"
Config Lcdbus = 4
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Pb.2 , Db5 = Pb.3 , Db6 = Pb.4 , Db7 = Pb.5 , E = Pb.1 , Rs = Pb.0
Set Portd.2
' Miernik prędkości obrotowej
'licznikiem 0...65535 jest Timer1
Dim Wynik As Long
Config Timer1 = Counter , Edge = Rising 'konfiguracja Timera do zliczania impulsów
Cls : Lcd "Obrotomierz" :
Wait 1
Do
Timer1 = 0
Start Timer1
Wait 1
Stop Timer1
Wynik = Timer1 / 4
Cls
Lcd "+ Obrotomierz +"
Lowerline
Lcd "P: " ; Wynik ; " obr/min"
Cursor Off
Loop
EndCytat:Do każdego wyjścia LED i RGB rezystor (tylko jaki?) i baza tranzystora (BC547?), emiter do masy, a kolektorem do LED i rezystora. Co jest źle?