W sprzedaży pojawiła się interesująca nowość – płytka Digispark z mikrokontrolerem ATtiny85 kompatybilna z Arduino, jednak aby móc ją programować trzeba wykonać kilka prostych operacji, które opiszę. Zakładam, że masz już zainstalowane Arduino, polecam wersję 1.6.5 lub nowszą, chociaż niektóre źródła podają, że wcześniejsze wersje też powinny działać. Co jest bardzo istotne: używamy Arduino ze strony arduino.cc, ponieważ wersja z arduino.org z nieznanych mi powodów nie ma możliwości dodawania Boards Manager, próbowałem to zrobić ręcznie (modyfikując plik preferences.txt), ale nie udało mi się. Wybieramy w menu Plik>Preferencje, na dole w polu Additional Boards Manager URLs wpisujemy http://digistump.com/package_digistump_index.json.
Teraz możemy przystąpić do wgrania pierwszego programu do mikrokontrolera, procedura wygląda odrobinę inaczej niż w zwykłym Arduino, ponieważ najpierw trzeba odłączyć płytkę od komputera, następnie nacisnąć w Arduino przycisk programowania, w konsoli Arduino zobaczymy informację o oczekiwaniu na bootloader płytki, dołączamy płytkę do komputera, płytka powinna się zaprogramować.
1 2 3 4 5 6 7 8 9 10 |
void setup() { pinMode(1, OUTPUT); // konfiguracja diody LED } void loop() { digitalWrite(1, HIGH); delay(500); digitalWrite(1, LOW); delay(1000); } |
Super storna