Instrukcja instalacji Arduino na AtTiny13 1. Rozpakować plik attiny13.zip 2. Utworzoną strukturę katalogów i plików Umieścić w strukturze katologów Arduino C:\Program Files\Arduino\hardware 3. Podłącz układ (płytkę) Arduino do komputera i załaduj program, znajdujący się: Plik > Przykłady > ArduinoISP do układu. Jest to jednorazowa czynność. Teraz twoja płytka stała się programatorem. 4. Teraz mo\emy ju\ programować AtTiny13. Podłącz wg poni\szego opisu: Arduino pin 13 - ATTiny pin 7 Arduino pin 12 - ATTiny pin 6 Arduino pin 11 - ATTiny pin 5 Ardunio pin 10 - ATTiny pin 1 Arduino +5v - ATTiny pin 8 Arduino GNd - ATTiny pin 4 Optional: GND - negative side of LED ATTiny pin 3 - resistor (250 ohm) - positive side of LED Inna jest numeracja pinów przy pisaniu programu. // ATMEL ATTINY13 / ARDUINO // // +-\/-+ // ADC0 (D 5) PB5 1| |8 Vcc // ADC3 (D 3) PB3 2| |7 PB2 (D 2) ADC1 // ADC2 (D 4) PB4 3| |6 PB1 (D 1) PWM1 // GND 4| |5 PB0 (D 0) PWM0 // +----+ W celu sprawdzenia poprawności działania wprowadzamy nasz pierwszy program przy pomocy Arduino. Program BLINK wymaga modyfikacji i zamiast int led = 13; zmieniamy na int led = 4; czyli tak jak poni\ej: /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pin 13 has an LED connected on most Arduino boards. // give it a name: int led = 4; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); } // the loop routine runs over and over again forever: void loop() { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } Wybieramy z Menu > Narzędzia > Płytka > ATtiny13 @ 9.6MHz (Inter& ..) Wybieramy z Menu > Narzędzia > Programator > Arduino as ISP To wszystko. Naciskamy przycisk Załaduj . Program powinien się skompilować, załadować i dioda zacząć mrugać. Do prób u\yłem nigdy nie u\ywanego procesora z Fuse bitami opisanymi poni\ej.