Pinguino Project
Physical computing for everyone
Easy
Easily programmable with the Arduino-based syntax you already know.
Open Source
Open Source Hardware platform. A PCB that you can build yourself.
Cross Platform
32 and 64-bit GNU/Linux and Windows packages.
Powerful IDE
Powerful Integrated Development Environement (IDE)
Diverse
Support a wide range of Microchip 8 and 32-bit microcontrollers.
Multi-Peripherals
Native USB, Serial, I2C, SPI, PWM and more, out-of-the-box.
# As easy as 1, 2, 3
# 1. Get de IDE
Download and install the Pinguino IDE in your computer. Don't known how to use it? Check the Pinguino IDE v13 user manual.
# 2. Write and compile
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Pinguino boards are programmed using the Pinguino language, that in turn, is based on Wiring and Processing Languages.
# 3. Upload
Connect the board to your PC and upload the code. Enjoy!
# 📢 Announcements
May 2022
- Fixed support for SSD1306 I2C OLED on PIC18Fx550. Thanks to @PaoloDooM (opens new window) for your Pull Request #26 (opens new window).
- We've submitted a talk proposal for The Linux Foundation Open Source Summit Latin America Conference (opens new window) ! Cross your finger...
Jun 2021
- Added a new 1-Wire Language Reference page. Thanks to @swhomans (opens new window) for the contribution.
April 2021
- Added a new Wiring Base Language Reference page. Thanks to @swhomans (opens new window) for the contribution.
- Updated the 8-bit Pinguino Boards page.
- A new v2.0-beta.2 Pinguino installer for GNU/Linux has been released ! Thanks to @iz3gme (opens new window) for the contribution.
- New pt-BR language translation for this website. Thanks to @luzemario (opens new window) for their contribution.
- Added a new /pinguino-boards/buy page. If you want to see your Pinguino Board in this page for sell, contact us.
- We have a new Community page (opens new window) !
- Added a Youtube video in the GNU/Linux Download section to install the new Pinguino IDE v13 with Spanish audio and English subtitles.