Najpierw potrzebujemy płytki Arduino. Jest to taki mały komputer.
W środku niej znajduje się mikrokontroler, któy jest odpowiednikiem procesora razem z pamięcią
Najlepiej zacząć od kupienia płytki. Najbardziej popularną jest Arduino UNO, ponieważ
jako jedyna ma wymienialny mikrokontroler Atmel ATmega 328P-PU. Uszkadzając płytkę, w tym przypadku
uszkodzisz jedynie mikrokontroler który w Polsce kosztuje około 10zł
sklep abc-rc, za 12,90zł
botland, za 11,90zł
reichelt elektronik, za 7,54zł
W Chinach np. na Aliexpress można kupić za około 6zł. Kupując oryginalną płytkę od oficjalnych dystrybutorów za około 90zł wspierasz
cały projekt Arduino, w tym tworzenie nowych płytek, bibliotek, aktualizowanie środowiska IDE. Jeżejli jednak uważasz, że to za drogo zawsze możesz
zakupić tani zamiennik.
aliexpress, za 4,62$.
Arduino UNO rev 3
Specyfikacja:
Napięcie zasilania: od 7 V do 12 V
Mikrokontroler: ATmega328
Maksymalna częstotliwość zegara: 16 MHz
Pamięć SRAM: 2 kB
Pamięć Flash: 32 kB (5 kB zarezerwowane dla bootloadera)
Pamięć EEPROM: 1 kB
Porty I/O: 14
Wyjścia PWM: 6
Ilość wejść analogowych: 6 (kanały przetwornika A/C o rozdzielczości 10 bitów)
Interfejsy szeregowe: UART, SPI, I2C
Zewnętrzne przerwania
Podłączona dioda LED na pinie 13
Gniazdo USB A do programowania
Złącze DC 5,5 x 2,1 mm do zasilania
W zestawie przezroczyste nóżki samoprzylepne
Arduino LEONARDO
Napięcie zasilania: od 7 V do 12 V
Mikrokontroler: ATmega32u4
Maksymalna częstotliwość zegara: 16 MHz
Pamięć SRAM: 2,5 kB
Pamięć Flash: 32 kB (4 kB zarezerwowane dla bootloadera)
Pamięć EEPROM: 1 kB
Porty I/O: 20
Wyjścia PWM: 7
Ilość wejść analogowych: 12 (kanały przetwornika A/C o rozdzielczości 10 bitów),p> Interfejsy szeregowe: UART, SPI, I2C, USB
Zewnętrzne przerwania
Podłączona dioda LED na pinie 13
Gniazdo microUSB do programowania
Złącze DC 5,5 x 2,1 mm do zasilania
Arduino NANO
Napięcie zasilania: 6 V do 20 V
Mikrokontroler: ATmega328
Maksymalna częstotliwość zegara: 16 MHz,p> Pamięć SRAM: 2 kB
Pamięć Flash: 32 kB (2 kB zarezerwowane dla bootloadera)
Pamięć EEPROM: 1 kB
Piny I/O: 22
Kanały PWM: 6
Ilość wejść analogowych: 8(kanały przetwornika A/C o rozdzielczości 10 bitów)
Gniazdo miniUSB do programowania
Interfejsy szeregowe: UART, SPI, I2C
Zewnętrzne przerwania
Wymiary: 45 x 18 mm
Arduino MICRO
Napięcie zasilania: 7 V do 12 V
Mikrokontroler: ATmega32u4
Maksymalna częstotliwość zegara: 16 MHz
Pamięć SRAM: 2,5 kB
Pamięć Flash: 32 kB (4 kB zarezerwowane dla bootloadera)
Pamięć EEPROM: 1 kB
Piny I/O: 20
Kanały PWM: 7
Ilość wejść analogowych: 12 (kanały przetwornika A/C o rozdzielczości 10 bitów)
Gniazdo microUSB do programowania
Interfejsy szeregowe: UART, SPI, I2C
Zewnętrzne przerwania
Wymiary: 48 x 18 mm
Arduino DUE
Napięcie zasilania: od 7 V do 12 V
Mikrokontroler: AT91 SAM3X8E rdzeń 32-bit
Maksymalna częstotliwość zegara: 84 MHz
Pamięć SRAM: 96 kB
Pamięć Flash: 512 kB
Piny I/O: 54>
Kanały PWM: 12
Ilość wejść analogowych: 12 (kanały przetwornika A/C)
Przetwornik C/A (cyfrowo-analogowy)
Kontroler DMA
Interfejsy szeregowe: UART, SPI, I2C, CAN, USB
Debugger JTAG
Arduino MEGA rev 3
Napięcie zasilania:7 V do 12 V
Mikrokontroler: ATmega 2560
Maksymalna częstotliwość zegara: 16 MHz
Pamięć SRAM: 8 kB
Pamięć Flash: 256 kB (8 kB zarezerwowane dla bootloadera)
Pamięć EEPROM: 4 kB
Piny I/O: 54
Kanały PWM: 15
Ilość wejść analogowych: 16 (kanały przetwornika A/C o rozdzielczości 10 bitów)
Interfejsy szeregowe: 4xUART, SPI, I2C
Zewnętrzne przerwania
Podłączona dioda LED do pinu 13
Gniazdo USB A do programowania
Złącze DC 5,5 x 2,1 mm do zasilania