Arduino Dijital Pinlerini Giriş Olarak Kullanmak - Robo90 Arduino Dersleri #19

preview_player
Показать описание

🚀 Robo90 Arduino Setleri:

Arduino üzerindeki pinleri dijital giriş amacı ile kullanmak için gerekli temelleri bu videoda öğreniyoruz. İyi seyirler.

🔗 Arduino Dersleri Oynatma Listesi (Playlist):

Örnek:
2 led 2 buton kontrol edebilecek bir Arduino devresi kurunuz. butonların 1 tanesine basınca ledler yansın, diğer butona basınca sönsün. Bu uygulamayı geliştirmeye çalışınız.

Bu içerikte Robo90 kendi sunduğu ürün ve hizmetlerin #reklam ve #tanıtım faaliyetlerini yapmaktadır.
Рекомендации по теме
Комментарии
Автор

Videolardaki anlatım sadeliği ve emek kendini çok belli ediyor. Teşekkürler.

onursenel
Автор

İnşallah bu video serisi ileri seviyeyi de kapsar. Emeğinize sağlık, konuları bildiğim halde zevkle izliyorum. 👏👏👏

teknolojikmuhendislik
Автор

Tebrikler .Çok faydalı buldum .anlatış hızlılığı çok güzel beğendim .
ŞANLIURFA karaköprü GAP METAL' DEN TÜM TÜRKİYE 'YE SELAMLAR.

alidalyan
Автор

Eğitimler çok güzel umarım ileri seviyeye kadar ulaşır böylece diğer eğitimlerden bir farkı olur. Ağzınıza sağlık Ömer hocam videolar çok güzel.

muammerorhan
Автор

kolay gelsin bunu bir düğme yerine bir role koysak bu rölenin çıkış ucundaki enerji varlığına göre bir otamasyon gibi farklı röleleri tetikliye bilirmiyiz

YakupKAHRAMAN-td
Автор

Hocam if else yerine şu şekilde daha kısa çözülebilir:

void loop() {

state = digitalRead(button);

for (int i = 0; i < 5; i++) {
digitalWrite(ledler[i], state);
}
}

high ve low u state değeri olarak kullandım.

EEEmre
Автор

Merhaba, Raspberry Pico için de benzer bir eğitim olacak mı? Ben videolarda MicroPython kurslarımızda diye atıfta bulunduğunuzu duydum ama Robo90'da göremedim Pico veya MicroPython ile ilgili bir video.

kaanaslan_tr
Автор

Bende nedense buton çalışmayınca, çevirip takıyorum, o zaman çalışıyor. Botunun ayaklarının + ve - ye bağlanması önemli mi?

Автор

Açıklamadaki pull up/down videosunu izledim ama oradada göremedim. Bağladığınız 10K direnç değerini nasıl hesapladık? Neye göre yani? Başka bir proje yapsak o değer değişir mi yoksa hep stabil 10K mıdır? Teşekkürler.

izgitulga
Автор

void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);
}

void loop() {
while (digitalRead(10) == 1 && digitalRead(11) == 0)
{
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
}
while (digitalRead(10) == 0 && digitalRead(11) == 1)
{
digitalWrite(2, LOW);
digitalWrite(3, LOW);
}
}

Автор

int buton = 8;
int button2 = 9;
int buton1;
int buton0;

int ledRED = 2;
int ledBLUA = 3;
int ledGREEN = 4;
int ledYELLOW = 5;
void setup() {
pinMode(buton, INPUT);

pinMode(ledRED, OUTPUT);
pinMode(ledBLUA, OUTPUT);
pinMode(ledGREEN, OUTPUT);
pinMode(ledYELLOW, OUTPUT);

}

void loop() {
buton1 = digitalRead(buton);
buton0 = digitalRead(button2);
if (buton1 == 1) {
digitalWrite(ledRED, HIGH);
digitalWrite(ledBLUA, HIGH);
digitalWrite(ledGREEN, HIGH);
digitalWrite(ledYELLOW, HIGH);
}
if(buton0==1) {
digitalWrite(ledRED, LOW);
digitalWrite(ledBLUA, LOW);
digitalWrite(ledGREEN, LOW);
digitalWrite(ledYELLOW, LOW);


}

}

Ezzeddin-ox
Автор

Hiç böyle kullanıldığını hayal etmemiştim, enterasan.

SelfTurkey
Автор

Baya bi uğraştım ve sonunda yaptım 🥳🥳

int on = 6;
int off = 5;
int led2 = 3;
int led1 = 2;
int state = 0;
void setup() {
pinMode(on, INPUT);
pinMode(off, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}

void loop() {
while (state == 0) {
state = digitalRead(on);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
}
while (state == 1) {
state = digitalRead(off);
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
}
}

XKurtAdamX
Автор

int on = 8;
int off = 9;
int led = 2;

void setup() {
pinMode(on, INPUT);
pinMode(off, INPUT);
pinMode(led, OUTPUT);
}

void loop() {
if (digitalRead(on) == 1) {
while (digitalRead(off)==0){
digitalWrite(led, 1);}
}
else {
digitalWrite(led, 0);
}
}

alfloyem
Автор

void setup() {
pinMode(2, OUTPUT);
pinMode(8, INPUT);
pinMode(9, INPUT);
}

void loop() {
if(digitalRead(8)==1){digitalWrite(2, HIGH);}
if(digitalRead(9)==1){digitalWrite(2, LOW);}
}

bahadrsar
Автор

void setup() {
pinMode(8, INPUT);
pinMode(9, INPUT);

pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}

void loop() {
int deger0 = digitalRead(8);
int deger1 = digitalRead(9);

if (deger0 == 0) {
digitalWrite(2, 1);
delay(100);
digitalWrite(3, 1);
delay(100);
digitalWrite(4, 1);
delay(100);
digitalWrite(5, 1);
}
if (deger1 == 0) {
digitalWrite(2, 0);
delay(100);
digitalWrite(3, 0);
delay(100);
digitalWrite(4, 0);
delay(100);
digitalWrite(5, 0);
}
}

SezonSonu
Автор

ÇÖZÜM :

int kapat = 0;
int ac = 0;
void setup(){
pinMode(22, OUTPUT);
pinMode(24, INPUT);
pinMode(26, INPUT);
}

void loop(){
ac = digitalRead(26);
kapat = digitalRead(24);

if(ac == 1 and kapat == 0 ){
digitalWrite(22, HIGH);
}
else if(kapat == 1 && ac == 0){
digitalWrite(22, LOW);
}
else{
Serial.println("HATA !!!");
}

}

Oğuzhan-ry
Автор



kayar led :)

setup ()
{

Serial.begin(9600);

}

void loop(){
int a=1;


for ( a ; a < 8 ; a++ ){
pinMode(a, OUTPUT);
digitalWrite(a, HIGH);
delay(70);




}
int b=8;


for ( b ; b > 1 ; b-- ){
pinMode(b, OUTPUT);
digitalWrite(b, 0);
delay(60);

}
}

sametpnarl
Автор

Tamam da tek tek takarken göstermeniz gerekir

cengizaydn
Автор

int state1;
int state2;
int button1=8;
int button2=9;
int ledgreen=2;
int ledblue=3;
void setup()
{
pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(ledgreen, OUTPUT);
pinMode(ledblue, OUTPUT);
}

void loop()
{
state1=digitalRead(button1);
state2=digitalRead(button2);
if (state1==1){
while (state1 <= 1 && state2 == 0)
{
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
state1=digitalRead(button1);
state2=digitalRead(button2);
}
}
state1=digitalRead(button1);
state2=digitalRead(button2);
if (state2==1){
while (state1 == 0 && state2 <= 1)
{
digitalWrite(2, LOW);
digitalWrite(3, LOW);
state1=digitalRead(button1);
state2=digitalRead(button2);
}
}


}










mertgulenc