Raspberry Pi Zero Inspired ATMegaZero Arduino Compatible Board Launched for $24.90

When we reported about ATMegaZero, an Arduino Leonardo compatible board following Raspberry Pi Zero form factor last July it was not available for sale just yet. The good news is that the Microchip ATmega32U4 board is now available on GroupGets for $24.99 plus shipping. The group buying campaign is expected to end around September 30th, and the boards will ship right after that. Here’s a reminder about ATMegaZero specifications: MCU – Microchip ATmega32U4 microcontroller running at 16MHz with 32KB Flash, 2.5KB SRAM, 1KB EEPROM (Arduino Leonardo compatible) Storage – MicroSD card Display – 32-pin OLED display port compatible with 30-pin SSD1306 and SSD1331 based displays Wireless Connectivity – 8-pin header for optional ESP8266 ESP-01(s) WiFi module Expansion – 40-pin Raspberry Pi-inspired GPIO header with UART, SPI, I2C, analog input signals Debugging & Programming – Micro USB port, 6-pin ICSP header Misc – 4x LEDs, reset push-button Power Supply – 5V via micro USB port Dimensions – 65 x 30mm Weight …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

HeliOS is a Tiny Embedded OS Designed for Arduino Boards

Mannie Peterson (aka FellFromTree) has developed an embedded operating system called HeliOS that’s designed specifically for 8-bit and 32-bit Arduino boards, and can easily be used from the Arduino IDE. HeliOS is said to have only 21 function calls and implements cooperative and event-driven multitasking, task notification/messaging, timers, and memory management. It’s a non-preemptive multitasking kernel so you won’t have to deal with mutexes. The developer explains how scheduling works with HeliOS: HeliOS uses a run-time balanced strategy which ensures tasks with shorter run-times are prioritized over tasks with longer run-times. This ensures all running tasks receive approximately equal total run-time without using context switching. The other multitasking option available in HeliOS is event driven multitasking, which uses the wait/notify and timer interfaces. Mixing cooperative and event driven tasks in HeliOS is not a problem. To give it a try, simply open the Arduino IDE Library Manager, search for “HeliOS” and click install it. There will be some example including …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Is That a Raspberry Pi Zero? Nope. ATMegaZero is an Arduino Compatible Board

ATMegaZero is an Arduino Leonardo compatible board based on Microchip ATmega32U4 8-bit AVR microcontroller that mostly follows Raspberry Pi Zero form factor with the 40-pin GPIO header, MicroSD card slot, and one micro USB port in the same location. The MIPI CSI camera connector makes place for an OLED display connector, and the HDMI port is obviously gone, but you also get an 8-pin  header to easily install an ESP8266 based ESP-01 module to add WiFi connectivity. ATMegaZero specifications: MCU – Microchip ATmega32U4 microcontroller running at 16MHz with 32KB Flash, 2.5KB SRAM, 1KB EEPROM Storage – MicroSD card Display – 32-pin OLED display port compatible with 30-pin SSD1306 and SSD1331 based displays Wireless Connectivity – 8-pin header for optional ESP8266 ESP-01 WiFi module Expansion – 40-pin Raspberry Pi-inspired GPIO header with UART/SPI/I2C Debugging & Programming – Micro USB port, 6-pin programming header Misc – 4x LEDs, button Power Supply – 5V via micro USB port Dimensions – 65 x 30mm …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

KitDuino Proto – An Arduino Compatible Board with a Built-in Prototyping Area

At the initial stage of development, many people would connect their Arduino board to a circuit build on a breadboard, and once this is done, some may either want to design their own board or for simpler circuits, simply move from the breadboard to a perfboard with components soldered to it. With Microchip ATMega32U4 based KitDuino Proto you could do that directly on the Arduino board itself since it comes with a small prototyping area. KitDuino Proto specifications: MCU – Microchip ATMega32u4 8-bit AVR MCU @ 8 MHz with 32 KB flash program memory, 2.5 KB SRAM, 1 KB EEPROM Expansion Arduino Leonardo compatible headers 6-pin SPI header Built-in 15 x 13 prototyping area. 3.3V or 5V I/Os Misc – Power LED, Tx/Rx LEDs, 1x user LED Power Supply 5V via Micro USB port (3.8V after regulation) 7+V via DC barrel jack or Vin pin for stable 5V rail 3.3V or 5V operation selectable by jumper Dimensions – Arduino Uno …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Pandauino 644/1284 Narrow are Compact ATmega644/1284 Arduino Boards (Crowdfunding)

Pandauino 644 Narrow and 1284 Narrow boards powered by Microchip ATmega644 and ATmega1284 8-bit AVR MCU in a compact form factor slightly larger than the official Arduino Nano. The Pandaunino boards also come with up to eight times more RAM, more flash, as well as ten extra digital I/Os compared to Arduino Nano while keeping software compatibility. Pandauino 644/1284 Narrow boards specifications: MCU 644 Narrow – Microchip ATmega644 8-bit AVR microcontroller with 64KB flash, 4KB SRAM, 2KB EEPROM 1284 Narrow – Microchip ATmega1284 8-bit AVR microcontroller with 128KB flash, 16KB SRAM, 4KB EEPROM USB – 1x Micro USB port for power and programming I/Os – 24x digital I/Os including up to 8x PWM (6x max for 644 Narrow), 8x analog I/Os, 1x SPI, 2x USART, 1x I2C Power Supply – 5V input with on-board 5V and 3.3V regulators. Max current – USB: 500 mA limited by a PTC. Vin: 800 mA @ 6.2 V, 25°C Current consumption – 35 mA …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Ultra-narrow DipDuino Arduino Compatible Board is a Perfect Breadboard Companion

We previously wrote about a uChip DIP-sized Arduino Zero compatible board with 0.3″ spacing between the two rows of pins making it perfect for breadboards as it left four rows on each side of the breadboard. There’s now another similar option with the appropriately named DipDuino board equipped with a Microchip Atmega328P MCU compatible with Arduino  Pro or Pro Mini boards. DipDuino specifications: MCU – Microchip Atmega328P 8-bit AVR MCU with 32KB flash, 1024 Bytes EEPROM, 2KB SRAM USB – 1x Micro USB port for power and programming via CP2104 USB to serial chip Expansion Two rows of headers spaced by 0.3-inch (7.62mm) with up to 21x GPIOs, 5x analog inputs, I2C, SPI, UART, Reset, VCC and GND I/O voltage – 3.3V or 5V (different versions of the board) Misc – RGB LED for power and UART Tx/Rx; reset button Power Supply – 5V via Micro USB port; LDO for 3.3V version Dimensions – 46.26 x 9.3 mm DipDuino comes …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Grove Beginner Kit for Arduino Features Arduino UNO Compatible Board & Ten Pre-wired Modules

Arduino boards are great to get started with electronics has they offer an ecosystem of expansion modules and libraries, as well as tutorials, that may it easy to get started with almost any projects. Seeed Studio Grove is a family of standardized modules with 4-pin headers using digital I/O, analog I/O, UART or I2C interfaces and allowing you to easily connect to compatible board such as Seeeduino Lotus board. You still need to connect the Grove module via cables, so Seeed Studio decided to create a big board called Grove Beginner Kit for Arduino that features Seeduino Lotus at the center and ten pre-wired and detachable Grove modules so no cabling is required to get started apart from a USB cable. List of Grove Beginner Kit for Arduino board and modules: Seeeduino Lotus ATmega320p board compatible with Arduino UNO compatible board and featuring 12 Grove connectors 10 pre-wired modules without the requirements for breadboard nor jumper cables Grove LED Grove …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples

Know the Differences between Raspberry Pi, Arduino, and ESP8266/ESP32

CNXSoft: This is a guest post written in collaboration with SurfShark. When it comes to choosing a platform for STEM education or hobbyist projects, there are a number of low-cost, compact maker boards on the market. The most popular include the kid-friendly Raspberry Pi SBC that was designed with children in mind, Arduino boards for electronics projects, and more recently boards and modules based on EspressifESP8266 and ESP32 wireless SoC’s. In this post, we’ll look at the use cases and strong points for each of the boards whether you are just dabbling in the hobby of coding and DIY electronics, or you have a commercial project. Raspberry Pi The Raspberry Pi is a lineup of single-board computers (SBCs) that are from the UK and were first introduced in February 2012. These small computers were initially designed to teach students the basics of computer science, but they’ve found their way into various projects including commercial products. To the uninitiated, the Raspberry …

Support CNX Software – Donate via PayPal, become a Patron on Patreon, or buy review samples