Microchip announces two new 8-bit PIC microcontrollers (MCUs), the PIC16F527 and PIC16F570, which combine a PIC MCU with a dual Op Amp module, an 8-bit ADC and two comparators. The new MCUs add several features to support ease of use and system robustness.
8-bit PIC Integrates Analog Circuitry - [Link]
Olympia, WA, April 29, 2013, Olympia Circuits introduces the Arno Shield to expand their line of products for new Arduino users. The Arno Shield contains all the components necessary to learn Arduino programming when plugged into an Arduino compatible board without any messy wires. The original Arno Learning Kit was introduced last year and received a great response as an innovative approach to learning the basics of electronics and Arduino. The shield provides another way for new users to dive into the world of Arduino and breaks down barriers to learning about microcontrollers.
The Arno Shield will be available for purchase at olympiacircuits.com on May 2nd.
The Arno Shield shares the same features of the Arno, but in a familiar shield form factor. Bring your own Arduino compatible board, drop in the shield and start learning to write sketches.
The Arno Shield comes with the well regarded book “Learn Arduino with the Arno” which gives step-by-step instructions for more than forty projects. All the components for the projects are built into the Arno Shield, so no wiring is necessary, just plug and play. The Arno shield, like the original Arno, is fully compatible with the Arduino programming language and integrated development environment.
To allow for a wide range of learning projects, the shield includes the following devices:
- Four green LEDs
- One RGB LED
- One infrared LED
- Two momentary pushbutton switches for digital inputs
- One thumbwheel potentiometer to introduce analog measurements and controls
- One piezo element to create tones and measure vibrations
- One phototransistor to detect infrared and visible light
- An I2C digital temperature sensor to introduce between-device digital communication
Users of the Arno have enjoyed the ability to dive right in to programming without messing with wires and small parts. Like the original Arno, the Arno Shield and an Arduino compatible board make a good travel kit that wonʼt get you hung up in security. For more information see the product page at http://www.olympiacircuits.com/arno-shield.html and contact firstname.lastname@example.org.
Olympia Circuits announces the Arno Shield - [Link]
CoAction Hero: a powerful proto-board with a 120Mhz processor, 1MB filesystem, and built-in OS for tinkerers and engineers alike.
CoAction Hero is an ARM Cortex-M3 microcontroller board with a built-in operating system (CoActionOS) delivering unprecedented power and ease-of-use to your embedded projects. The embedded operating system includes many of the features you find on the Raspberry Pi (filesystem, multi-process/multi-thread) but with the ease-of-use associated with the Arduino platform. CoActionOS is available free-of-charge under a permissive open source license (Apache 2.0) that encourages both commercial and personal use.
CoAction Hero: 32-bit Open-Source ARM Cortex-M3 Board - [Link]
Here is a great article on EDN discussing how to select the right mcu for your project. Jacob Beningo writes:
Selecting the right microcontroller for a product can be a daunting task. Not only are there a number of technical features to consider, there are also business case issues such as cost and lead-times that can cripple a project. At the start of a project there is a great temptation to jump in and start selecting a microcontroller before the details of the system has been hashed out. This is of course a bad idea. Before any thought is given to the microcontroller, the hardware and software engineers should work out the high levels of the system, block diagram and flowchart them and only then is there enough information to start making a rational decision on microcontroller selection. When that point is reached, there are 10 easy steps that can be followed to ensure that the right choice is made.
10 steps to selecting a microcontroller - [Link]
Visual TFT is a standalone application used for rapid development of graphical user interfaces for TFT displays. Software generates code compatible with mikroElektronika compilers: mikroC, mikroBasic and mikroPascal, for all suported MCU architectures: PIC, dsPIC30/33, PIC24, PIC32, AVR and ARM. Software implements intuitive environment and many drag-and-drop components which can be used for building applications easily and fast.
Visual TFT – Rapid development of GUIs in TFT displays - [Link]
Some key features:
- Supports all programmers and MCUs that AVRDUDE supports
- Supports presets, allowing you to change between devices and configurations quickly and easily
- Drag and drop files for easy uploading
- Automatically lists available COM ports
AVRDUDESS – A gui for AVRdude - [Link]
This mini breakout board is designed to simplify prototyping and experimentation work with the popular 18-pin PIC16F series microcontrollers. It is small in size (1.95″ X 0.75″) and is breadboard friendly. It supports PIC16F84A, PIC16F628A, PIC16F88, PIC16F648A, PIC16F1827, PIC16F1847, and other 18-pin microcontrollers in the same series.
Mini breakout board for 18-pin PIC16F series microcontrollers - [Link]
The 12F series of PIC microcontrollers are handy little 8-pin devices designed for small embedded applications that do not require too many I/O resources, and where small size is advantageous. These applications include a wide range of everyday products such as hair dryers, electric toothbrushes, rice cookers, vacuum cleaners, coffee makers, and blenders. Despite their small size, the PIC12F series microcontrollers offer interesting features including wide operating voltage, internal programmable oscillator, 4 channels of 10-bit ADC, on-board EEPROM memory, on-chip voltage reference, multiple communication peripherals (UART, SPI, and I2C), PWM, and more. This is a revised version of the previous PIC12F development board and is designed for fast and easy development of standalone applications using PIC12F microcontrollers. It features an on-board regulated +5V power supply, header connectors to access I/O pins, an ICSP header for programming, a reset circuit, and a small prototyping area for placing additional components.
Revised version of the PIC12F microcontrollers breakout board - [Link]
When collecting data from a sensor, it wonʼt be very long before you need to calculate some statistics on that data such as the mean and standard deviation. A touch sensor is a good example. Its data may not be very stable and an average needs to be calculated in order to determine a valid touch. Standard deviation is another useful measurement in helping determine the quality of the data gathered.
Because of the very limited memory in microcontrollers, the luxury of storing large data sets is not possible. This article describes a means to collect such a dataset with a very small storage footprint.
Statistics on the Arduino (also Pic or any microcontroller) - [Link]
Texas Instruments has developed a new, free real-time operating system (RTOS) based on a pre-emptive multithreading kernel, which will run on the full portfolio of TI microcontrollers, including dual core devices. TI-RTOS includes a deterministic, real-time multitasking kernel (SYS/BIOS) with a TCP/IP stack, including network applications, USB, EMAC, MMC/SD host and device stacks and class drivers, FAT-compatible file system fully integrated with C RTS file I/O functions and Ethernet, USB, UART, I²C and SD device drivers. It also supports low overhead core-to-core communication mechanism for dual-core devices. [via]
TI Launches RTOS for Microcontrollers - [Link]