DFR0236

DFR0236 Datasheet


CheapDuino SKU:DFR0236

Part Datasheet
DFR0236 DFR0236 DFR0236 (pdf)
PDF Datasheet Preview
CheapDuino SKU:DFR0236

Contents
• 1 Introduction
• 2 Specification
• 3 Pinout Diagram
• 4 Connection Diagram
• 5 Example Code
• 6 FAQ

Introduction

CheapDuino is the most cheapest Arduino compatible processor in the world. It's aimed to supply a low cost processor for the students and DIYers from second and third world countries.The price for each cheapDuino controller is almost 1/5 price of the Arduino UNO. So it's also suitable for you to DIY custom project,workshop,gift for friend,E-Textiles and education usage.

Specification
• Working voltage 3~5 volts
• Recommended power supply 5v
• Microctonroller Atmel AVR ATmega8
• bootloader Board option in Arduino IDE Arduino NG / w ATmega8
• 3 digital pins, 3 analog pins with easy-to-solder hexagonal pads
• Integrate 3 pwm pins,I2C interface and UART interface
• Suitable for workshop,education usage and DIY custom projects
• Low cost Arduino compatible controller
• Designed for the students and DIYers from second and third world countries
• Dimensions 2cm x 2cm x 0.2cm

Pinout Diagram

Connection Diagram

Fig1 cheapDuino Pin Out

Note:
• When plugin the fpc programming cable to DFRobot FPC programmer and cheapDuino, please the blue side facing upward.

Example Code
• Choose the right com port of your programmer in the Arduino IDE first.
• Choose "Arduino NG or older /w ATmega8" in the "Boards" option.
• Then just upload your arduino sketch to the cheapDuino. The "Blink" sketch will be used to drive the

LED connected to the D13 pin onboard.
const int ledPin = 13;
// the number of the LED pin on the cheapDuino
// Variables will change int ledState = LOW long previousMillis = 0;
// ledState used to set the LED // will store last time LED was updated
// the follow variables is a long because the time, measured in miliseconds,
// will quickly become a bigger number than can be stored in an int.
long interval = 1000;
// interval at which to blink milliseconds
void setup // set the digital pin as output pinMode ledPin, OUTPUT ;
void loop
// here is where you'd put code that needs to be running all the time.
// check to see if it's time to blink the LED that is, if the // difference between the current time and last time you blinked // the LED is bigger than the interval at which you want to // blink the LED. unsigned long currentMillis = millis ;
if currentMillis - previousMillis > interval // save the last time you blinked the LED previousMillis = currentMillis;
// if the LED is off turn it on and vice-versa if ledState == LOW
ledState = HIGH else
ledState = LOW;
// set the LED with the ledState of the variable digitalWrite ledPin, ledState ;

Powered By DFRobot 2008-2017
More datasheets: RBP12112SNFG | RBP12 206B06 N F S | RBP12206B06NFG | RBP12 112S N F S | RBP12 403B03 N F S | RBP12304B04CFS | RBP12 304B04 N F S | VRM64-80-12-UY | CYTK58 | AEDS-9310


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived DFR0236 Datasheet file may be downloaded here without warranties.

Datasheet ID: DFR0236 508682