Olimex Open Source Hardware Low cost 32 bit PINGUINO MAPLE ARDUINO like development board PIC32-PINGUINO-MICRO PIC32-PINGUINO-MICRO 用户手册

产品代码
PIC32-PINGUINO-MICRO
下载
页码 29
OLIMEX© 2012
PIC32-PINGUINO-MICRO User's Manual
CHAPTER 2
INTRODUCTION TO ARDUINO/PINGUINO/MAPLE
2. What is Arduino?
Arduino is an open-source electronics prototyping platform, designed to make the process of using 
electronics in multidisciplinary projects easily accessible. The hardware consists of a simple open 
hardware design for the Arduino board with an Atmel AVR processor and on-board I/O support. 
The software consists of a standard programming language and the boot loader that runs on the 
board.
Arduino hardware is programmed using a Wiring-based language (syntax + libraries), similar to C+
+ with some simplifications and modifications, and a Processing-based Integrated Development 
Environment (IDE).
The project began in Ivrea, Italy in 2005 aiming to make a device for controlling student-built 
interaction design projects less expensively than other prototyping systems available at the time. As 
of February 2010 more than 120,000 Arduino boards had been shipped. Founders Massimo Banzi 
and David Cuartielles named the project after a local bar named Arduino. The name is an Italian 
masculine first name, meaning "strong friend". The English pronunciation is "Hardwin", a 
namesake of Arduino of Ivrea.
More information could be found at the creators web page 
 and in the Arduino 
Wiki 
To make the story short - Arduino is easy for beginners who lack Electronics knowledge, but also 
does not restrict professionals as they can program it in C++ or mix of Arduino/C++ language.
There are thousands of projects which makes it easy to startup as there is barely no field where 
Arduino enthusiasts to have not been already.
Arduino has inspired two other major derivates - MAPLE and PINGUINO. Based on 8-bit AVR 
technology the computational power of Arduino boards is modest, this is why a team from MIT 
developed the MAPLE project which is based on ARM7 STM32F103RBT6 microcontroller. The 
board have same friendly IDE as Arduino and offers the same capabilities as hardware and software 
but runs the Arduino code much faster. The Maple project can be found at 
In parallel with Arduino another project was started called PINGUINO. This project chose its first 
implementation to be with PIC microcontrollers, as AVRs were hard to find in some parts of the 
world like South America so it is likely to see lot of PINGUINO developers are from that part of the 
Page 7 of 29