Svima je poznat Micro bit, ali malo je poznat uređaj AZ3166 koji dolazi od MXCHIP i koji ima oznaku Microsoft Azure Certified. Za one koji žele ući u svet Internet of Things i napraviti svoj prvi pametni uređaj koji šalje podatke na cloud, ovo može biti jedno sjajno početno rešenje. Programiranje je naravno preko Arduino IDE, uz nekoliko lakih koraka da ga prilagodimo pre početka pisanja koda za AZ3166. Ima na sebi nekoliko uobičajenih senzora, displej i naravno WiFi adapter.
Evo bitnih karakteristika :
- EMW3166 Wifi module with 256K SRAM,1M+2M Byte SPI Flash
- DAP Link emulator
- MicroUSB
- 3.3V DC-DC,maximum current 1.5A
- Codec,with ,microphone and earphone socket
- OLED,128×64
- 2 user button
- 1 RGB light
- 3 working status indicator
- Security encryption chip
- Infrared emitter
- Motion sensor
- Magnetometer sensor
- Atmospheric pressure sensor
- Temperature and humidity sensor
- Connecting finger extension interface
Da bi smo mogli programirati ovaj uređaj, u Arduino IDE moramo prvo dodati JSON datoteku u File=>Preferences=>Additional Boards Manager URL:
https://raw.githubusercontent.com/VSChina/azureiotdevkit_tools/master/package_azureboard_index.json
Nakon toga u Board Manager će se pojaviti i MXCHIP AZ3166 i nakon toga ga možemo programirati kao i svaki drugi Arduino uređaj.
#include void setup(){ Screen.init(); } void loop(){ // print a string to the screen with wrapped = false Screen.print("MXChip AZ3166", false); delay(1000); // print a string to the screen with wrapped = true for(int i =0; i<=3; i++) { char buf[100]; sprintf(buf, "Hello SeeKreators"); Screen.print(i, buf); } delay(3000); // Clean up the screen Screen.clean(); delay(1000); }