Kategorie

Arduino Pro Mini v3

2916

Chwilowo niedostępny

39,99 zł brutto

32,51 zł netto

Kupując teraz ten produkt otrzymasz 1 punkt lojalnościowy.

Więcej informacji o programie lojalnościowym


Dane techniczne:

  • Mikrokontroler: ATmega168
  • Częstotliwość pracy: 8MHz (3,3V)
  • Napięcie pracy: 3,3V lub 5V 
  • Napięcie wejściowe: 3,35 - 12V (3,3V)
  • Cyfrowe wyprowadzenia I/O: 14 (w tym 6 PWM) 
  • Analogowe wyjścia: 6
  • Prąd I/O pin: 40mA 
  • Pamięć Flash: 16kB (w tym 2kB zajęte przez bootloader) 
  • SRAM: 1kB
  • EEPROM: 512B
  • Wymiary: 17,8 x 33,0mm (0,7" x 1,3")

 

Zasilanie

Arduino Pro Mini v3 może być zasilane za pomocą z źródła napięcia z przedziału wartości 3,35 - 12V (dla 3,3V) lub 7-12V (dla 5V) bądź ze źródła napięcia o stałej wartości 3,3V lub 5,0V.

 

Opis pinów zasilania:

  • RAW - można podłączyć zasilanie z zakresu 3,35-12V(3,3V) lub 7-12V(5,0V)
  • VCC - należy podłączyć 3,3V lub 5,0V
  • GND - pin masy

 

Pamięć:

ATmega168 posiada 16kB pamięci flash do przechowywania kodu (w tym 2kB zajęte przez bootloader). Dodatkowo posiada 1kB pamięci SRAM i 512bajtów pamięci EEPROM (informację w tej pamięci możemy zapisać dzięki bibliotece EEPROM)  

 

Wejścia i wyjścia

Każdy z 14 cyfrowych pinów w Arduino Pro Mini V3 może być używany jako wejście lub wyjście (za pomocą funkcji: pinMode(), digitalWrite() i digitalRead()). Działają one na 3,3V lub 5V (w zależności od modelu). Każdy pin może dostarczyć lub odebrać maksymalnie 40 mA i ma wewnętrzny rezystor podciągający pull-up z zakresu 20-50k (domyślne odłączony).

 

 

Dodatkowo poniższe piny mają szczególne funkcje:

  • Serial: 0 (RX), 1 (TX) - Służą do odbierania (RX) i nadawania (TX) danych szeregowych TTL.
  • Przerwania zewnętrzne: 2, 3 - Piny mogą służyć jako źródło przerwań zewnętrznych. Do obsługi ich należy użyć funkcji attachInterrupt().
  • PWM: 3, 5, 6, 9, 10, 11 - Za pomocą tych pinów można generować sprzętowy sygnał PWM, np. do obsługi silników. Do obsługi tych pinów służy funkcja analogWrite().
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) - Piny te służą do obsługi komunikacji SPI.
  • LED: 13 - Do tego pinu jest podłączona dioda LED. Stan wysoki możliwa włączenie diody, stan niski wyłączenie.
  • I2C: 4 (SDA), 5 (SCL) - Wsparcie dla komunikacji I2C (TWI), za pomocą biblioteki Wire Library.
  • RESET (RST) - Pin służy do sprzętowego resetu Arduino Pro Mini v3, w tym celu należy na pin podac stan niski.

 

Komunikacja

Arduino Mini Pro v3 posiada kilka interfejsów do pozwalających na komunikacje z innym Arduino, mikrokontrolerem lub komputerem. ATmega168 posiada szeregowy interfejs UART w (standardzie TTL 5V), komunikacje tą zapewniają piny 0(RX) i 1(TX). do Obsługi komunikacji szeregowej służy biblioteka SoftwareSerial library

 

ATMega168 obsługuje również komunikacje I2C oraz SPI. Oprogramowanie Arduino zawiera bibliotekę Wire Library do korzystania z magistrali I2C oraz SPI library do korzystania z SPI.

 

Programowanie

Arduino Mini Pro v3 najlepiej zaprogramować za pomocą środowiska Arduino (pobierz), więcej szczegółowych informacji znajduje się opisie i tutorialu.

 

ATmega168 która znajduje się na pokładzie Arduino Mini Pro v3 jest wyposażona w bootloader, który daje możliwość programowania układu za pomocą oprogramowania Arduino, bez konieczności użycia programatora przeznaczonego do AVR.

 

Przydatne linki: