Skip to content

DFRduino_Beginner_Kit_For_Arduino_(SKU_DFR0100)

Angelo edited this page Sep 21, 2016 · 4 revisions

Introduction

DFRduino Beginner Kit For Arduino (SKU:DFR0100) this beginner kit is just designed for newbie in arduino. it gives you a basic introduction to the arduino world. starts from basic led control to more advanced ir remote control. you can enjoy lots of fun from it. ==What is included?== 600px

Code Library

LED Control Tutorial

Connection Diagram

Connect 1 LED to Ardunio

//LED 1 Sample Code
//For Arduino Start kit
//Compatible with all Arduino version
//Last updated 2010-12-1
//www.dfrobot.com

int ledPin=8; //Connect LED to Digital Pin 8
void setup()
{
    pinMode(ledPin,OUTPUT);//Set ledPin to output mode
}
void loop()
{
    digitalWrite(ledPin,HIGH); //Pull ledPin to HIGH which is 5V
    delay(1000); //set 1 second delay (1000 =  1 second)
    digitalWrite(ledPin,LOW); //Set ledPin to low which is 0V
    delay(1000); //set 1 second delay (1000 =  1 second)
}

LED 2 Control Tutorial

Connection Diagram

Connect 6 LEDs to Ardunio

//LED 2 Sample Code
//For Arduino Start kit
//Compatible with all Arduino version
//Last updated 2010-12-1
//www.dfrobot.com



int Led1 = 1;
int Led2 = 2;
int Led3 = 3;
int Led4 = 4;
int Led5 = 5;
int Led6 = 6;

void style_1(void)
{
  unsigned char j;
  for(j=1;j<=6;j++)
  {
    digitalWrite(j,HIGH);
    delay(200);//
  }
  for(j=6;j>=1;j--)
  {
    digitalWrite(j,LOW);
    delay(200);
  }
}

void flash(void)
{
  unsigned char j,k;
  for(k=0;k<=1;k++)
  {
    for(j=1;j<=6;j++)
      digitalWrite(j,HIGH);
    delay(200);
    for(j=1;j<=6;j++)
      digitalWrite(j,LOW);
    delay(200);
  }
}

void style_2(void)
{
  unsigned char j,k;
  k=1;
  for(j=3;j>=1;j--)
  {
    digitalWrite(j,HIGH);
    digitalWrite(j+k,HIGH);
    delay(400);
    k +=2;
  }
  k=5;
  for(j=1;j<=3;j++)
  {
    digitalWrite(j,LOW);
    digitalWrite(j+k,LOW);
    delay(400);
    k -=2;
  }
}

void style_3(void)
{
  unsigned char j,k;
  k=5;
  for(j=1;j<=3;j++)
  {
    digitalWrite(j,HIGH);
    digitalWrite(j+k,HIGH);
    delay(400);
    digitalWrite(j,LOW);
    digitalWrite(j+k,LOW);
    k -=2;
  }
  k=3;
  for(j=2;j>=1;j--)
  {
    digitalWrite(j,HIGH);
    digitalWrite(j+k,HIGH);
    delay(400);
    digitalWrite(j,LOW);
    digitalWrite(j+k,LOW);
    k +=2;
  }
}
void setup()
{
  unsigned char i;
  for(i=1;i<=6;i++)
    pinMode(i,OUTPUT);
}
void loop()
{
  style_1();
  flash();
  style_2();
  flash();
  style_3();
  flash();
}

image:nextredirectltr.pngGo shopping dfrduino beginner kit for arduino (sku:dfr0100)

category: Product Manual category: DFR Series

Clone this wiki locally