Stap 2: De eerste Test
Voor mijn eerste test begonnen ik met deze eenvoudige knipperen schets waarop twee Attiny85s op hetzelfde moment.
Laden van de Arduino IDE en zetten de chip in de programmer, de uitlijning stip op de chip gaat op het einde van de aansluiting met de inkeping.
Ga naar Tools = > bestuur en selecteer "Attiny85 (interne 1 MHz klok)".
Ga naar Tools = > programmeur en selecteer "USBtinyISP".
Ga naar Tools opnieuw en selecteer "Bootloader branden"
Dit eigenlijk een opstartlader niet branden, alleen de fuse-bits in de chip wordt ingesteld.
Nu kopieer deze code naar de Arduino IDE en deze uploaden naar de chip.
/**************************************** * Blink - for Attiny85 * * The anode of an LED connects to Digital pin one. * (That is physical pin 6, or PB1) * The cathode connects to ground through a * 330-560 Ohm resistor. ****************************************/ int led = 1; int delaytime = 1000; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(delaytime); digitalWrite(led, LOW); delay(delaytime); }
Herhaal dit proces voor de tweede chip.
Het resultaat was dat een liep aanzienlijk langzamer dan de andere. Ze waren helemaal synchroon met elkaar na 44 seconden knipperen. Dat klinkt als veel, iets hier verkeerd is. Gebeurde ik slechts om het langzaamst en de snelste spaander deze test uitvoeren op mijn eerste proberen te kiezen?
Eigenlijk toen keek op van een andere potentiële dit is niet zo slecht. De tragere chip verloren één seconde in 40. Het verschil is 39/40 wat betekent dat de langzame chip draait op 97,5% van de snelheid van de sneller. Ruim binnen de opgegeven tolerantie.