Micro Sumo (4 / 5 steg)
Steg 4:
ATtiny ingångar & utgångar
Båda modellerna behöver endast en Matningsspänning och inga externa komponenter att fungera!
De återstående sex stift kan användas som ingångar och utgångar.
Råd att använda endast fem eftersom pin 1, som är en Återställ PIN-kod, men kan programmeras en gång. ATtiny programmera tusentals gånger så länge som du gör inte programmmerd Återställ PIN-koden.
Det är faktiskt nödvändigt för omprogrammering.
ATtiny versioner
De finns i 10MHz och 20MHz versioner.
Full storlek (PDIP) och SMD (SOIC).
Spänningen varierar beroende på modell 1, 8 Volt eller 2, 7 Volt med högst 5, 5 Volt.
ATtiny programmering med Arduino
ATtiny kan programmeras med hjälp av din Arduino.
Vara ATtiny med samma C ++ kod arbete.
Du måste sätta Arduino i en ISP-läge så att programmet kommer att fungera.
Stöds kommandon är:
• pinMode)
• Digital skriva)
• Läs (digital)
• analog Läs)
• analoga skriva)
• SHIFTOUT)
• pulseIn)
• millis)
• micros)
• Fördröjning)
• Försening mikrosekund)
Presentera nödvändigheter för att använda programmeraren
Hårdvara
• Arduino Uno eller Arduino duemilanoveHardware
• ATtiny programmet höll hårdvara
• ATtiny 45 eller ATtiny 85Software
• Arduino IDE version 0023 eller nyare programvara
• ATtiny45_85 plug-in Arduino plug-in installerad
Hämta plugin attiny45_85
Packa upp zip-filen
Kopiera mappen till attiny45_85 arduino-0023 / hårdvara /
Programmera Arduino så att han stöder programmerare-sköld
Starta programvaran Arduino IDE 0023
Ansluta Arduino utan programmerare-sköld
Gå in på Arduino programvara till fil -> exempel -> ArduinoISP
Ladda upp program koden som visas i bilden ATtiny
Placera sköld med ATtiny 45 eller 85 ATtiny det.
Arduinoen kan bara hålla kopplat till USB-porten
Om skölden är väl byggt, den gröna LED bör långsamt och gradvis gå ut
Klicka på Arkiv -> ny och klistra in följande kod i fönstret:
# definiera ledPin 4
void setup() {
pinMode (ledPin, produktionen);
}
void loop() {
digitalWrite (ledPin, hög);
Delay(300);
digitalWrite (ledPin, låg);
Delay(300); }
Klicka på Verktyg -> styrelsen -> ATtiny45 (w / Arduino som ISP) eller ATtiny85 (w / Arduino som ISP)
Nu ladda upp koden
Om allt går väl sedan eld den övre gröna ledde under programmering, då blinkar den röda lampan.
Du har bara programmerat ATtiny.