Description: As the field of embedded electronics gets more advanced, hobbyists and professionals are both in need of smaller and more powerful computers. We've been looking for awhile and now we've found one that we really like, not only because it's small and fast but because it's also Arduino shield compatible! The pcDuino is a high performance, cost effective mini PC platform that runs full-featured operating systems such as Ubuntu and Android ICS.
It's easy to hook up, just connect 5V power and a keyboard and mouse. The pcDuino outputs video to any HDMI enabled TV or monitor via the built in HDMI interface. It was specifically designed to make it easy for the open source community to develop computationally demanding projects using the vast, existing catalog of Arduino Shields.
An API has been developed for the pcDuino that allows the user to access all of the functions that you would expect using simple Arduino-style language.
Dimensions: 125mm X 52mm
Features:
1GHz ARM Cortex A8 CPU
GPU: OpenGL ES2.0, OpenVG 1.1 Mali 400 core
1GB DRAM
Onboard Storage: 2GB Flash, microSD card (TF) slot for up to 32GB
HDMI Video Output
Linux3.0 + Ubuntu12.10 Supported
0.1" Spaced GPIO Headers
RJ45 Ethernet Connection
Power Requirements: 2A @ 5VDC
Arduino Shield Compatible
API to access the following interfaces:
UART
ADC
PWM
GPIO
I2C
Program in C, C++ with GNU tool chain
Program in Java with standard Android SDK
Documents:
void loop()
{
int value = digitalRead(btn_pin); // get button status
if ( value == HIGH ) // button pressed
{
digitalWrite(led_pin, HIGH); // turn on LED
}
else // button released
{
digitalWrite(led_pin, LOW); // turn off LED
}
delay(100);
}
pcDuino ard uino compatible headers
The following interfaces are provided: 1. one UART 2. 6 ADCs. ADC 0 and ADC 1 are 6 bits resolution, while the rest are 10 bits resolution. 3. 2 hardware PWMs, can support up to 24MHz. 4. 14 GPIOs.…
The following interfaces are provided:
1. one UART
2. 6 ADCs. ADC 0 and ADC 1 are 6 bits resolution, while the rest are 10 bits resolution.
3. 2 hardware PWMs, can support up to 24MHz.
4. 14 GPIOs.
5. One I2C.
6. One SPI.
pcduino: ADC experiments
pcDuino has 6 ADCs. In this experiment, we are using potentiometer to adjust the voltage, and the screen shows different number of ADC reading
pcDuino has 6 ADCs. In this experiment, we are using potentiometer to adjust the voltage, and the screen shows different number of ADC readings.
pcduino: GPIO experiments
In this experiment, user presses the button to turn on the LED.