Ik heb een wat curieuze timer functie nodig: twee outputs die na een digitaal instelbare tijd (15-60 min) na elkaar een puls geven; een ATtiny9 leek me daarvoor wel geschikt (veel ruimte heb ik niet).
Probleem is alleen dat ik geen programmeer omgeving voor de ATtiny heb en mijn programmeerkunsten wel wat (erg) roestig zijn...
Omdat het waarschijnlijk een one-off is heb ik weinig zin om er nu veel geld en tijd in te steken, dus ik zoek iemand die voor mij dit programmaatje in elkaar kan/wil steken en vervolgens in vijf van die chippies blazen (hoeft niet voor nix).
Alternatief is een hoop hulp om die omgeving op te zetten (LinuxMint) en wat pointers voor het programmeren: ik spreek geen C, bascom of dergelijken (knutsel alleen af en toe wat in Eagles' ULP).
In pseudo-code:
code:
set outputs L
enable pull-ups
read inputs as number 'delay' (0..3)
wait (<delay> + 1) * 15 minutes
pulse output1 H for 50ms
wait 2 seconds
pulse output2 H for 3 seconds
halt
De chipjes en een verloopsocket naar DIP is aanwezig.