x
ElecFreaks Arduino Starter Kit (Absolute Beginner)
  • ElecFreaks Arduino Starter Kit (Absolute Beginner)
  • ElecFreaks Arduino Starter Kit (Absolute Beginner)
  • ElecFreaks Arduino Starter Kit (Absolute Beginner)
Yorum Yap / Oku
ElecFreaks Arduino Starter Kit (Absolute Beginner) Ürün Kodu : EF08061 Markası : ELECFREAKS
array(108) { ["ID"]=> string(4) "4198" ["URUN_ADI"]=> string(50) "ElecFreaks Arduino Starter Kit (Absolute Beginner)" ["ALT_URUN_ID"]=> &string(1) "0" ["KAT_ID"]=> string(3) "297" ["YENI_URUN"]=> string(1) "0" ["KDV"]=> string(2) "18" ["ALT_URUN_VAR"]=> string(1) "0" ["BIRIM"]=> string(1) "1" ["FIYAT"]=> NULL ["FIYAT_FORMATLI"]=> string(5) "61,60" ["ALIS_FIYAT"]=> string(6) "277,20" ["RESIM_VAR"]=> string(1) "1" ["TANITIM_URUNU_AKTIF"]=> string(1) "0" ["KDV_DAHIL_GOSTER_AKTIF"]=> string(1) "0" ["MARKA"]=> string(10) "ELECFREAKS" ["MARKA_ID"]=> string(2) "49" ["MARKA_URL"]=> string(10) "elecfreaks" ["MODEL"]=> string(7) "EF08061" ["MODEL_ID"]=> string(4) "6954" ["STOK_SAYISI"]=> string(1) "2" ["STOK_BIRIMI"]=> string(4) "Adet" ["STOK_BIRIMI_ID"]=> string(1) "1" ["EK_1"]=> string(0) "" ["EK_2"]=> string(0) "" ["EK_3"]=> string(0) "" ["BARKOD"]=> string(0) "" ["KISA_ACIKLAMA"]=> string(0) "" ["MERCEK"]=> string(1) "0" ["WS_URUN_KODU"]=> &string(5) "T4198" ["WS_URUN_KODU2"]=> &string(5) "T4198" ["TED_URUN_KODU"]=> string(7) "EF08061" ["TED_ID"]=> string(2) "55" ["OWNER_ID"]=> string(1) "0" ["RESIM_URL"]=> string(13) "D41/10566.jpg" ["INDIRIM_AKTIF"]=> bool(true) ["KARGO_UCRETSIZ"]=> string(1) "0" ["KARGO_UCRETSIZ_UYE"]=> NULL ["KARGO_UCRETSIZ_BAYI"]=> NULL ["YORUM_DERECE"]=> string(1) "0" ["KAYIT_TARIHI"]=> string(10) "17.03.2017" ["COKLU_MIKTAR_INDIRIM_AKTIF"]=> int(0) ["MINIMUM_SATIS_MIKTARI"]=> string(1) "0" ["MIN_SIPARIS_MIKTARI"]=> int(1) ["KATEGORI_URL"]=> string(15) "arduino-kitleri" ["KATEGORI_AD"]=> string(15) "Arduino Kitleri" ["FIRSAT"]=> string(1) "0" ["FIRSAT_BAS_TARIH"]=> string(1) "0" ["FIRSAT_BIT_TARIH"]=> string(1) "0" ["FILTRE_KAT_ID"]=> string(1) "0" ["S1"]=> string(1) "0" ["S2"]=> string(1) "0" ["S3"]=> string(1) "0" ["S4"]=> string(1) "0" ["S5"]=> string(1) "0" ["S6"]=> string(1) "0" ["S7"]=> string(1) "0" ["S8"]=> string(1) "0" ["S9"]=> string(1) "0" ["S10"]=> string(1) "0" ["DESI"]=> string(1) "1" ["ALT_URUN_TUR_1_BASLIK"]=> string(0) "" ["ALT_URUN_TUR_2_BASLIK"]=> string(0) "" ["URL"]=> string(36) "arduino-starter-kitabsolute-beginner" ["CANONICAL_URL"]=> string(36) "arduino-starter-kitabsolute-beginner" ["MODEL_URL"]=> string(17) "Y6954,ef08061.htm" ["MRW"]=> string(1) "1" ["PARA_BIRIMI"]=> string(3) "USD" ["EXCHANGE_BIRIM"]=> string(2) "TL" ["HEDEF_BIRIM"]=> string(2) "TL" ["SEPET_VAR"]=> string(1) "1" ["INDIRIMLI_GOSTER_AKTIF"]=> string(1) "1" ["INDIRIM_ORAN"]=> float(15) ["INDIRIM_VAR"]=> bool(true) ["INDIRIMSIZ_FIYAT"]=> string(6) "388,08" ["INDIRIMSIZ_FIYAT2"]=> string(6) "388,08" ["INDIRIMSIZ_FIYAT_USD"]=> float(61.5999384) ["KDV_DAHIL_INDIRIMSIZ_FIYAT"]=> string(6) "457,93" ["KDV_HARIC_INDIRIMSIZ_FIYAT"]=> string(6) "388,08" ["URUN_FIYAT"]=> string(5) "52,36" ["FIYAT_TOPLAM"]=> string(6) "329,87" ["FIYAT_KDVSIZ"]=> string(5) "52,36" ["FIYAT_KDVLI"]=> string(6) "389,24" ["KDV_DAHIL_FIYAT"]=> string(6) "389,24" ["KDV_HARIC_FIYAT"]=> string(6) "329,87" ["PARA_PUAN_GOSTER"]=> bool(false) ["KREDI_TEK_CEKIM_FIYAT"]=> string(6) "389,24" ["KREDI_TEK_CEKIM_KOMISYON"]=> int(0) ["HAVALE_FIYAT_FORMATSIZ"]=> float(389.205315576) ["HAVALE_FIYAT"]=> string(6) "389,21" ["HAVALE_KDV_HARIC"]=> string(5) "52,35" ["SATIS1_HAVALE_YUZDE"]=> float(15) ["HAVALE_YUZDE"]=> float(0) ["HAVALE_AKTIF"]=> bool(true) ["KDVSIZ_FIYAT"]=> string(5) "52.36" ["KDVSIZ_TUTAR"]=> float(329.868) ["KDVLI_FIYAT"]=> float(61.7848) ["TUTAR"]=> string(6) "389.24" ["KDVSIZ_FIYAT_FORMATLI"]=> string(5) "52,36" ["TUTAR_TL"]=> string(6) "389,24" ["FOTO"]=> array(3) { [0]=> array(6) { ["K"]=> string(52) "/arduino-starter-kitabsolute-beginner-10566-41-K.jpg" ["O"]=> string(52) "/arduino-starter-kitabsolute-beginner-10566-41-O.jpg" ["B"]=> string(52) "/arduino-starter-kitabsolute-beginner-10566-41-B.jpg" ["AD"]=> string(50) "ElecFreaks Arduino Starter Kit (Absolute Beginner)" ["TUR_ID"]=> string(1) "0" ["ID"]=> string(5) "10566" } [1]=> array(6) { ["K"]=> string(52) "/arduino-starter-kitabsolute-beginner-10567-41-K.jpg" ["O"]=> string(52) "/arduino-starter-kitabsolute-beginner-10567-41-O.jpg" ["B"]=> string(52) "/arduino-starter-kitabsolute-beginner-10567-41-B.jpg" ["AD"]=> string(50) "ElecFreaks Arduino Starter Kit (Absolute Beginner)" ["TUR_ID"]=> string(1) "0" ["ID"]=> string(5) "10567" } [2]=> array(6) { ["K"]=> string(52) "/arduino-starter-kitabsolute-beginner-10215-41-K.jpg" ["O"]=> string(52) "/arduino-starter-kitabsolute-beginner-10215-41-O.jpg" ["B"]=> string(52) "/arduino-starter-kitabsolute-beginner-10215-41-B.jpg" ["AD"]=> string(50) "ElecFreaks Arduino Starter Kit (Absolute Beginner)" ["TUR_ID"]=> string(1) "0" ["ID"]=> string(5) "10215" } } ["FOTO_ADET"]=> int(3) ["Firsat"]=> string(1) "0" ["FirsatBitisTarihi"]=> string(1) "0" ["FirsatBaslamaTarihi"]=> string(1) "0" ["SEPET_ARTIS_MIKTARI"]=> int(1) ["SEPET_ONDALIK_ADETI"]=> int(0) ["MARKA_RESIM"]=> string(0) "" ["KISISELLESTIRME_ID"]=> string(1) "0" }
61,60 USD + KDV
52.36 USD + KDV
389,24 TL   KDV DAHİL
%15
Adet :
 

The Arduino Starter Kit provided by ElecFreaks is a great material to get users into learning step-by-step conveniently. For this kit, there is no need for soldering, plug then use, the construction of the working circuit can be done within one minute. It has 9 courses in total, content includes LED, infrared sensor, servo, and IR remote control. 

 

The kit uses the Freaduino UNO, which is the improved version of the official UNO and 100% compatible with Arduino. It provides easy-to-use brick sensor interface, 3.3v or 5v IO switch, power supply with DCDC circuit which support MAX 2A etc.



Kit Includes:

  • 1 x Freaduino UNO   
  • 1 x mini USB Cable   
  • 1 x 5mm LED Brick    
  • 1 x PushButton Brick  
  • 1 x LDR Sensor Brick 
  • 1 x Vibration senor Brick   
  • 1 x Passive Buzzer Brick   
  • 1 x PIR sensor Brick    
  • 1 x Soil Moisture Sensor Brick   
  • 1 x 1Channel Relay Brick  
  • 1 x Rotary Encoder Brick    
  • 1 x mini Servo  
  • 1 x Temperature And Humidity Sensor brick  
  • 1 x Segment LED Brick     
  • 1 x IR receive sensor brick 
  • 1 x Infrared Remote Control
  • 1 x mini Motor 
  • 1 x mini Fan
  • 30 x Jumper wires 
  • 1 x Box


Links: 

Download IDE from : Arduino Download

Download Code and Libraries: Arduino Starter Kit Demo Code



9 Projects and Codes:


003.jpg

Part1. Arduino Start blink

 /*
PART1 ARDUINO START Blink
Turns on LED for one second, then off for one second, repeatedly.
Get the code from: Arduino IDE->File->Example->Basics->Blink
Pin 13 has an LED connected on most Arduino boards.
*/
int led = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
 
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

004.jpg

Part2. Button control LED

 /*
PART2 BUTTON CONTROL LED
Press the button, led ON, press again led OFF
*/
int led = 5; // The D5 pin,driving LED
int button = A0; // The A0,read the button,Here used a analog pin as digital pin.
void setup() {
pinMode(led, OUTPUT);		// initialize the LED pin as an output.
pinMode(button, INPUT_PULLUP);// initialize the BUTTON pin as an input.
}
void loop() {
if(digitalRead(button)==LOW){
delay(200);		 // wait for 200 microsecond,Avoid pressing the button and read many times in this very short time
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
while(1){
if(digitalRead(button)==LOW){
delay(200);
digitalWrite(led, LOW); // turn the LED off (LOW is the voltage level)
break; //End of the while loop,Back to the main loop 
}}
}}

005.jpg

Part3. Vibration sensor control passive buzzer

 /*
PART3 Vibration sensors CONTROL Passive buzzer
Knock on the table, the buzzer will ring
*/
 
int vibration = A0;// The A0 pin,read Vibration sensors
int buzzer = 6; // The D6 pin,driving the Passive buzzer,the pin must PWM pin(3 5 6 9 10 11 on UNO)
 
void setup() {
pinMode(vibration,INPUT_PULLUP);// initialize the vibration pin as an input.
pinMode(buzzer,OUTPUT); // initialize the buzzer pin as an output.
}
void loop() {
if(digitalRead(vibration)==HIGH){
analogWrite(buzzer,200); //driver Passive buzzer must PWM,so analogWrite,200 is PWM value,max 1024
delay(1000); //wait for 1000 microsecond
analogWrite(buzzer,0); //turn off the buzzer 
}
}

006.jpg

Part4. PIR sensor control motor fan

 /*
PART4 PIR Sensor CONTROL Motor fan
If someone passing from the front, the fan will turn
*/
int pir = A0; // The A0 pin,read PIR
int motor = 6; // The 6 pin,driving the motor
 
void setup() {
pinMode(pir,INPUT);// initialize the PIR pin as an input.
pinMode(motor,OUTPUT);// initialize the motor pin as an output.
}
void loop() {
if(digitalRead(pir)==HIGH){
digitalWrite(motor,HIGH);
delay(5000);// wait for 5000 microsecond
digitalWrite(motor,LOW); //turn off the motor
}
}


007.jpg

Part5. LDR sensor control motor fan

 /*
PART5 Photodiode sensor CONTROL Motor Fan
According to the intensity of light motor speed control
*/
 
int photodiode= A0; // The A0 pin,read Photodiode
int motor = 6; // The 6 pin,driving the motor
 
void setup() {
pinMode(photodiode,INPUT);// initialize the photodiode pin as an input.
pinMode(motor,OUTPUT); // initialize the motor pin as an output.
}
 
void loop() {
int speed=analogRead(photodiode)/2;//because the read max value is 512
analogWrite(motor,speed);//According to the intensity of light motor speed control
}

Soil.jpg

Part6. Soil moisture sensor control relay

/*
PART6 Soil moisture Sensor CONTROL Relay
According to the intensity of light motor speed control
*/
 
int soil= A0; // The A0 pin,read Soil moisture
int relay = 6; // The 6 pin,driving the Relay
 
void setup() {
pinMode(soil,INPUT);// initialize the soil pin as an input.
pinMode(relay,OUTPUT);// initialize the relay pin as an output.
}
void loop() {
int value=analogRead(soil);
if(value>200){//set the default value ,you can set it then more or less to do something
digitalWrite(relay,HIGH);//turn on the relay
}
else digitalWrite(relay,LOW);//turn off the relay
}


009.jpg

Part7. Encoder sensor control servo

 /*
PART7 Encode Sensor CONTROL Servos
Turn the rotary encoder control servos
*/
#include 
int encodeB= A0; // The A0 pin,read encodeB
int servos = 6; // The 6 pin,driving the servos
Servo servo; //Get a servo controller
int angle=90; //set the servo angle
void setup() {
pinMode(encodeB,INPUT);// initialize the encodeB pin as an input.
servo.attach(servos);
attachInterrupt(0,start,FALLING);//set encodeA interrupt,this board interrupt0 is pin 2 
}
void loop() { }
void start(){
if(digitalRead(encodeB)==HIGH){
angle-=30;
}else angle+=30;
if(angle>=180)angle=180;
else if(angle<=0)angle=0;
servo.write(angle); }

Starterkitpart8.jpg

Part8. Display Temperature and Humidity

/* Part 8 USE DHT11 Temperature and humidity sensor and Segment
* display Temperature and humidity*/
#include "DHT11.h" //load Temperature and humidity sensor library
#include "TM1637.h"//load Segment display library
#define CLK 4//pins definitions clk for TM1637
#define DIO 5//pins definitions dio for TM1637
TM1637 tm1637(CLK,DIO);//get Segment display controler
DHT11 dht11(A0);//DHT11 A0
void setup(){
tm1637.init();
tm1637.set(BRIGHT_TYPICAL);}
void loop(){
dht11.start();
tm1637.display(3,12);//Temperature Unit
tm1637.display(2,(dht11.DHT11data)[2]%10);
tm1637.display(1,(dht11.DHT11data)[2]%100/10);
delay(1000);
tm1637.clearDisplay();
tm1637.display(3,(dht11.DHT11data)[0]%10); // humidity 
tm1637.display(2,(dht11.DHT11data)[0]%100/10);
delay(1000);
}

Starterkitpart9.jpg

Part9. Display Number Of IRremote

Note: If you used IRremote.h on 1.6.5 ,which need change RECV_PIN = A0 . That's why we do not recommend.

/* Part9 USE IRreceive and IR remote Displayed on the segment code */
#include //load IRremote library
#include "TM1637.h"//load Segment display library
#define CLK 4//pins definitions clk for TM1637
#define DIO 5//pins definitions dio for TM1637
TM1637 tm1637(CLK,DIO);//get Segment display controler
IRrecv ir(A0);//an instance of the IR receiver object,A0 is IRreceive pin;
decode_results result; // container for received IR codes
long codes[10]= // this array is used to store infrared codes
{ 0xFD708F,0xFD08F7,0xFD8877,0xFD48B7,0xFD28D7,0xFDA857, //0 1 2 3 4 5 
0xFD6897,0xFD18E7, 0xFD9867,0xFD58A7}; // 6 7 8 9
void setup(){
tm1637.init();
tm1637.set(BRIGHT_TYPICAL);
ir.enableIRIn();}
void loop(){
if(ir.decode(&result)){
int i=-1;
while(!(i>9||result.value==codes[++i]));
ir.resume(); // resume receiver
if(i<10){
tm1637.clearDisplay();
tm1637.display(3,i);//IRremote value
}}}

Content on this page requires a newer version of Adobe Flash Player.
Bu sayfadaki içerik Adobe Flash Player'ın daha yeni bir sürümünü gerektirir. Yeni sürümü indirmek için aşağıdaki butona tıklayınız.

Get Adobe Flash player

E-BÜLTEN ABONELİĞİ
©2015 robitshop.com - Site içerisindeki tüm içerikler robitshop.com'a aittir ve izinsiz kullanımı yasaktır.
T-Soft® e-ticaret sistemleriyle hazırlanmıştır.