Serial.begin(9600) etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Serial.begin(9600) etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Karanlıkta Lamba Yakımı Ardiuno
Sinan Arslan
Merhaba arkadaşlar;
Bu bölümde ardiuno r3 ile karanlıkta çalışan lamba yapımını paylaşıyor olacağım.
Devre Tasarımı
Kodlarımızı yazarak tinkercad platformunda yada ardiuno ide si içersinde test edebiliriz.
// C++ code
//
int ldr=A0;
int ldr_deger;
int led=7;
void setup()
{
pinMode(led,OUTPUT);
pinMode(ldr,INPUT);
Serial.begin(9600);
}
void loop()
{
ldr_deger=analogRead(ldr);
Serial.println(ldr_deger);
if(ldr_deger>400){
digitalWrite(led,HIGH);
}
else
{digitalWrite(led,LOW);}
delay(1000); // Delay a little bit to improve simulation performance
}
22:20
analogRead(A0)
,
Ardiuno
,
Sensör
,
Serial.begin(9600)
Arduino Random Led Yakımı Buton ile
Sinan Arslan
Merhaba Arkadaşlar,
Arduino Uno ile Tinkercad üzerinde hazırlamış olduğum devre ile butona basılınca rastgele yanan led uygulamasını sizlerle paylaşıyorum
Devre Çizimi
Arduino Uno ile Tinkercad üzerinde hazırlamış olduğum devre ile butona basılınca rastgele yanan led uygulamasını sizlerle paylaşıyorum
Devre Çizimi
Kod Paylaşımı
int dugme=2;
int led_sari=3;
int led_yesil=4;
int led_kirmizi=5;
int led_mavi=6;
int numara=0;
void setup()
{
Serial.begin(9600);
pinMode(dugme, INPUT);//düğmeye basıldıkça yanması için INPUT
pinMode(led_sari, OUTPUT);
pinMode(led_yesil, OUTPUT);
pinMode(led_kirmizi, OUTPUT);
pinMode(led_mavi, OUTPUT);
randomSeed(analogRead(A0));
}
void loop()
{
if(digitalRead(dugme)== HIGH)
{
numara =random(3,7);//yanacak ledin numarasını 3 ila 7 arasında //rastgele belirledik
Serial.print(numara);//SeriPort ekranında yanan ledi görmek amaçlı
switch(numara){
case 3 :
Serial.println(" : Sari");
digitalWrite(led_sari,HIGH);
digitalWrite(led_yesil ,LOW);
digitalWrite(led_kirmizi,LOW);
digitalWrite(led_mavi,LOW);
break;
case 4:
Serial.println(" : YESIL");
digitalWrite(led_yesil,HIGH);
digitalWrite(led_sari,LOW);
digitalWrite(led_kirmizi,LOW);
digitalWrite(led_mavi,LOW);
break;
case 5:
Serial.println(" : KIRMIZI");
digitalWrite(led_kirmizi,HIGH);
digitalWrite(led_sari,LOW);
digitalWrite(led_yesil,LOW);
digitalWrite(led_mavi,LOW);
break;
case 6:
Serial.println(" : Mavi");
digitalWrite(led_mavi,HIGH);
digitalWrite(led_kirmizi,LOW);
digitalWrite(led_sari,LOW);
digitalWrite(led_yesil,LOW);
break;
}
}
delay(250); }
07:17
analogRead(A0)
,
Arduino
,
Led Yakımı
,
Random()
,
RandomSeed()
,
Serial.begin(9600)
,
Tincerkad
Kaydol:
Kayıtlar
(
Atom
)
