SantyagoSantyago
Avatar

Witaj!
Blog archiwalny. Już niebawem nowy serwis!

YouTube RSS Facebook GitHub

Iteaduino Lite to jeden z wielu dostępnych klonów Arduino, jednak  bez wątpienia zasługuje on na kilka dodatkowych słów.  Płytka została wyposażona w autorski, 8-bitowy układ LGT8F88A, który śmiało może konkurować z mikrokontrolerem ATmega88. Najważniejszą cechą tego układu jest obsługa 131 instrukcji, których 80% jest wykonywana w jednym cyklu zegara. Wielkim atutem jest również zdolność pracowania z częstotliwością 32MHz, a więc dwukrotnie większą niż tą, którą znamy chociażby z Arduino UNO z ATmega328.

Zobacz cały artykuł: https://www.jarzebski.pl/arduino/arduino-i-klony/iteaduino-lite-lgt8f88a.html

Reklama

Do rodziny dołączy niebawem nowy model Arduino Zero wyposażony w 32-bitowy mikrokontroler Atmela ATSAMD21G18 (ARM Cortex® M0+). Nowa płytka ma być kontynuacją bardzo popularnego modelu Arduino UNO. Jednym z jego najważniejszych funkcji jest  wbudowany debugger (EDBG), który udostępnia interfejs debugowania poprzez wirtualny port COM.

Napięcie operacyjne Arduino Zero w odróżnieniu od Arduino UNO wynosi 3.3V. Udostępnia 14 cyfrowych pinów I/O z czego aż dwanaście może pracować jako wyjścia PWM. Tradycyjnie spotkamy tutaj  6 pinów analogowych wykorzystujących 12 bitowy przetwornik ADC.  Nowością jest tutaj jeden pin analogowy pracujący jako wyjście o rozdzielczości 10 bitów.

Obciążenie wejść/wyjść cyfrowych to niestety tylko 7mA. Na pocieszenie udostępniono 256 kB pamięci Flash na  wgrywany program, 32kB pamięci SRAM i 16kB pamięci EEPROM dostępnej w trybie emulacji. Cieszy również zegar o częstotliwości 48 MHz.


Jeśli interesuje Was sam mikrokontroler Atmela ATSAMD21G18 to pozwala na ustawienie aż sześciu portów komunikacyjnych (SPI, I2C, UART), gdzie sami możemy zdecydować o ich ilości. Z "automatu" otrzymujemy również 20 wejść/wyjść I/O oraz 14 kanałów ADC. ATSAMD21G18 posiada również wybudowany interfejs USB oraz zegar RTC z możliwością ustawienia alarmów. Rarytasem jest również kontroler PTC obsługujący 120 przycisków dotykowych (12x10).

Jak myślicie? Odniesie sukces jak Arduino UNO?

Tym razem będziemy przyglądać się działaniu kolejnemu modułowi IMU GY-86, który jest wyposażony w żyroskop i akcelerometr MPU6050, magnetometr HMC5883L oraz barometr i czujnik temperatury MS5611.

W odróżnieniu od modułu GY-80, układ MPU6050 zastępuje L3G4200D oraz ADXL345, natomiast  MS5611 z 24-bitowym przetwornikiem zastępuje BMP085.

Jeśli chcesz wiedzieć  jak obsłużyć pod Arduino barometr i czujnik temperatury zapraszam do nowego artykułu oraz pierwszej części filmu na jego temat.

Jeśli omawiany wcześniej układ RTC DS1307 jest dla Ciebie nie wystarczający i mało dokładny, to zapraszam do zapoznania się z układem oznaczonym jako DS3231. Ten super dokładny zegar RTC z kompensacją temperaturową oferuje dokładność na poziomie ±2ppm w pełnym zakresie temperatur 0°C ÷ 40°C oraz ±3.5ppm w zakresie -40°C ÷ 85°C. Posiada również możliwość ustawienia dwóch niezależnych alarmów oraz dwa generatory przebiegów prostokątnych. DS3231 z powodzeniem zastąpi również termometr. Zapomnij o kwarcu zegarkowym i dowiedz się więcej z nowego artykułu w dziale Arduino:

https://www.jarzebski.pl/arduino/komponenty/zegar-czasu-rzeczywistego-rtc-ds3231.html

"Premierowo" na tą okazję powstał również pierwszy film z moim komentarzem. Kto wie? Może nowa forma artykułów z takimi filmami przypadnie Wam również do gustu :)

DS1307 to chyba jeden z najpopularniejszych układów RTC służących do odmierzania czasu w projektach Arduino, wykorzystywany podczas tworzenia różnego rodzaju zegarków. Niestety sprawia on często wiele kłopotów z dokładnością odmierzania czasu. Czy należy się martwić, jeśli zegarek śpieszy się o minutę na miesiąc? A pięć minut na miesiąc? Z czego to wynika? Jak sobie z nią poradzić i czy w ogóle mamy na to wpływ? Czy wiesz, że ten malutki układzik posiada generator przebiegu prostokątnego i pozwala na zapisanie w pamięci 56 bajtów?

Dowiesz się wszystkiego w nowym artykule na temat układu RTC DS1307.