Hur man bygger en Attiny85 Sonic skruvmejsel (1 / 8 steg)
Steg 1: Elektronik
Kretsen består av en ATtiny85 ansluten till högtalare och LED. Jag programmerade mig med en Arduino Uno (mer information om programmering genom att använda Arduino finns på http://highlowtech.org/?p=1695). För att använda tonen funktionen måste du använda Arduino-tiny kärnan (som kan hämtas på https://code.google.com/p/arduino-tiny/downloads/detail?name=arduino-tiny-0150-0020.zip) att använda denna kärna kopiera in mappen Arduino och Byt namn på filen blivande styrelsen till "Styrelser". Du bör ha en fil så här: C:\Program Files (x86)\Arduino\hardware\tiny\avr\Boards.txt.
Ladda upp filen Sonic_Screwdriver till ATtiny
int antal;
void setup()
{
pinMode (0, OUTPUT);
}
void loop()
{
antal = antal + 1.
IF(Count<5)
{
Tone(0,1471);
Delay(10);
Tone(0,1575);
Delay(5);
}
annat
{
Tone(0,1470);
Delay(10);
Tone(0,1575);
Delay(5);
IF(count>10)
{
Count = 0;
}
}
}
När programmet är uppladdad löda talaren att stift 5 och marken, och två ledningar till ineffekt och marken. Löda två kablar till LED för senare.