ATTiny te (1 / 4 steg)
Steg 1: Gå runt
Hårdvara
Hjärnan är ett ATTiny 85-chip med PB0 (pin 5) kör pwm för servo och PB1 ansluten till summern.
Om du använder en 5v leverans kan då du undvika att använda 7805 i kretsen (U1, C1 och C2)
J1 - Power
J2 - Strömindikator LED
JP3 - servomotor
J4 - Summer
Som du skulle ha märkt är summern ansluten till Attiny pin och 5v leverans. PB1 bör därför initieras till hög för att initiera summern under den te-processen. Inorder att få det att buzz du bör ange PB1 till låg. Du kan ansluta den till marken och PB1 och har PB1 gå till hög för surrande. Jag gjorde det här sättet hjälpa mig krympa gå runt lite.
Jag skulle föreslå att använda prototypen styrelsen för krets montering. Jag hade skapat PCB är större än vad jag kunde skapa med prototyp styrelse.
Programvara
Jag sökte en hel del för servo bibliotek för Attiny 85. Fick några men inte göra susen. Sedan snubblade jag över den här. Jag förstår ärligt talat inte hur det fungerar, men det kunde göra min servo svara. Så tog jag den här. Med en massa prov och misstag kom med en ganska tillfredsställande en för mitt lilla projekt.
Jag är inte glad över det sätt jag har kodat den. Du kanske undrar vad fan den här killen gör, men ha tålamod med mig.
Om ni skulle kunna förbättra denna kod, skulle jag vara mer än glad.
Som sagt, här är koden