The Arduino microcontroller is probably the best embedded system that encourages teamwork and creativity in the maker culture. Around the Arduino platform was designed a series of tools with the aim to improve the microcontroller board or to replace it in some cases. The Aurbee microcontroller is designed as an alternative to an Arduino board but with some improvements able to let you control in the same time multiple Arduino compatible microcontrollers. The Aurbee takes the advantages of Arduino UNO and combine these with the scalability of ZigBee.
In robotics, the flying insect-named microcontroller can be used in a large number of projects including home automation or DIY robots where requires a wirelessly life of your project with on the air reprogramming capabilities.
With a versatile design and a low energy consumption, the embedded microcontroller has a size of only 25mm by 25mm with running capabilities measured in months for a single coin-cell battery.
If you already control in your project several Arduino UNO microcontrollers, you can replace all of these with the Aurbee and save a lot of time and energy.
Table of Contents
ToggleProgramming
Rapid prototyping means also coding fast. With Aurbee you have all you need to start in minutes develop Arduino style code to communicate with other Aurbees.
With Aurbee you can use any style of Arduino code, for example :
[sourcecode language=”cpp”]
pinMode()
digitalWrite(Aurbee_001, 13, HIGH)
digitalRead(Aurbee_001, …) Analog I/O
analogReference(Aurbee_002, …)
analogRead(Aurbee_003, …)
analogWrite(Aurbee_003, …)
[/sourcecode]
Specifications
- Processor : MK20DX256VLH7 Cortex-M4 72 MHz
- Power requirements: 2.8 to 5.7 Volts with 26 mA at full power
- Flash Memory : 256 Kb (192 Kb available after Aurbee stack) with 192 Mb/sec bandwidth
- Ram: 64 Kb (52 Kb available after Aurbee stack)
- EEPROM : 2 Kb
- Direct Memory Access : 16 channels
- Digital I/O: 34 pins. Output pins has a tolerance of 3.3 Volts, while input pins has a tolerance of 5 Volt
- Analog Input : 21 pins (2 x converters with 16-bit resolution (13-bit usable), 2 x Progressive Gain Amp, 12 x touch sensing pins, 3 x Comparators)
- Analog Output : 1 pin with 12 bit DAC resolution
- Timers: 12 total (3 x FTM with 12 PWM output pins, 1 x PDB, 1 x CMT (infrared), 1 x LPTMR, 4 x PIT (interval), 1 x Systick, RTC (date/time) requires a 32.768 kHz crystal & 3Vbattery
- Communication: 1 USB, 3 Serial ports with 2 x FIFOs,3 x High Res Baud, 2 x Fast clocks, 1 x SPI with 1 FIFO, 2 x I2Cs, 1 x CAN Bus, I2S Audio 8 FIFO