Není problém to málo co umím já, je s procesory PICAXE, a nechá se toho s nimi udělat většina co potřebuji od modelařiny až po ty včelky.
Jak to mám navržené:
Procesorové řízení na něj je napojen displej pro zobrazení nastavených parametrů a celé to řídí obousměrný regulátor se zatížitelností 18V 60A trvale a ve špičkách až 320A, samožřejně to bude na pevném stanovišti napájeno spínaným zdrojem (jinak baterie) motor je za stěračů včetně sněkové převodovky a pak převod na koš přes řemen.
Tady je kousek kódu pro Picko:
SYMBOL Sec = w1 ; promenna casu
SYMBOL Otacek = w0 ; promenna Otacek
EEPROM 0,( $33 )
EEPROM 1,( $32 )
EEPROM 2,( $28 )
EEPROM 3,( $0C )
EEPROM 4,( $06 )
EEPROM 5,( $01 )
EEPROM 6,(" Otacek")
EEPROM 16,(" Sekund")
EEPROM 26,("Nastav parametry")
EEPROM 66, ("a stiskni start")
FOR b11 = 0 TO 5 ' Inicializace LCD displeje
READ b11,b12
pause 15
GOSUB SendCmdByte
NEXT
b12=1 ' zapis na prvni radek
GOSUB SendCmdByte
FOR b11 = 26 TO 53 ` zapise prvni hlasku
READ b11,b12
GOSUB SendDataByte
NEXT
b12 = 192 ` zapis na druhy radek
GOSUB SendCmdByte
FOR b11 = 66 TO 83 ` zapise druhou hlasku
READ b11,b12
GOSUB SendDataByte
NEXT
WAIT 1 ` pocka par vterin
FOR b11 = 5 to 5 ` provede reset displeje
READ b11,b12
GOSUB SendCmdByte
next
Main:
if pin0<>0 then telo
pause 100 ` pockej 100uS
gosub GetValues ` nacti nastavene hodnoty
b12 = 2 ` zapis na prvni radek
Gosub SendCmdByte
gosub DisplayOtacek
FOR b11 = 6 TO 12 ' napis "Otacek"
READ b11,b12
GOSUB SendDataByte
NEXT
b12 = 193 ` zapis na druhy radek
Gosub SendCmdByte
gosub DisplaySec
FOR b11 = 16 TO 22 ' napis "Sekund"
READ b11,b12
GOSUB SendDataByte
NEXT
goto main:
SendCmdByte:
b13 = %00000000 ; odesle prikazovy parametr
SendDataByte:
pins = b12 & 240 | b13 ; Put MSB out first %11110000
PULSOUT 1,1 ; preruseni na pinu1 10uS
pins = b12 * 16 | b13 ; Put LSB out second %00010000
PULSOUT 1,1 ; preruseni na pinu1 10uS
b13 = %00000100 ; Send to Data register next
RETURN
GetValues:
readadc 2,w0
w0=w0*20
w0=w0/10
Otacek = w0
readadc 1, w1
w1=w1*71
w1=w1/100
Sec = w1
Return
DisplayOtacek:
Libor
