|Language:||English • Deutsch • Español • Français • Magyar • 日本語 • Русский|
There are so many great platforms for creating digitally enabled devices that it has become hard to figure out which one to use. Arduino is maybe one of the most famous but it is based on ATMEL Microcontrollers. The goal of this project is to bring the simplicity of Arduino language to the Microchip PIC® microcontrollers with built-in USB hardware. Read more...
|Pinguino_vs_Arduino||Cheap DIY PIC32 Programmer|
|8-bit Pinguinos: 2550, 26J50, 4550, 45K50, 47J53||32-bit Pinguinos: 32MX250, PIC32MX (MIPS family)|
|Do-It-Yourself Pinguino boards||Commercially available Pinguino boards|
|Pinguino I/O Mapping, Pin numbers||Pinguino schematics|
Actual supported version : 12
The Pinguino IDE is a rolling release (with some milestones) which supports both 8- and 32-bit Pinguino boards, SDCC, XC8 and P32-GCC compilers. It is available for Windows, Mac OS X and Linux.
You can get the latest release from :
- Download page (automatic installer, highly recommended method)
- Pinguino GitHub Account (sources, manual installation, experienced users only)
- Sourceforge (archives, manual installation, experienced users only)
Older versions are deprecated and no more supported.
- How to install a bootloader on your Pinguino board: if you made your own Pinguino or damaged the bootloader, you need to install a bootloader. Commercial Pinguino boards already have a bootloader installed, but you might want to update it.
- How to install the Pinguino Integrated Development Environment (IDE) on your Windows, Linux or OS X computer.
- Uploading your programs using the Pinguino IDE and bootloader.
- Getting started with using and programming your Pinguino.
- Programming your Pinguino using the SDCC compiler toolchain or the MikroElektronika toolchain (without using the Pinguino IDE).
- Using MPLAB_X and Pinguino PIC32 DIY to develop applications and upload it through the bootloader
- Using PCB CAD software for Pinguino board design and manufacture
Hardware and Software Interfacing, Examples, Tutorials
- Communication: Serial, SPI, I2C
- Hardware: Bluetooth | Real Time Clock | SHT7 Temperature & Humidity | Ultrasonic Sensor | Wii Nunchuck | Wii Motion Plus | Zigbee-MRF24J40MA | Pinguino Debugger
- Software: Python | LUA | Processing | Pure Data | Minicom (Debug) | PHP
- World: Physical Computing with the Pinguino
- Pinguino Users' Projects
- All Examples