Arduino Rgb led DEVRESİNİN KODLAMASI

halilxcanx

Üye
Katılım
17 Mar 2021
Mesajlar
8
Puanları
1
Yaş
24
BU DEVRENİN KODLAMASI NASIL OLUR 19.03.2021 TARİHİNE KADAR YAPMAM GEREKİYOR.
Çalışma prensibi : Şekilde 1 de ki devreyi kurunuz. Devrede 2 nolu pine bağlı butona basıldığında kırmızı, 3 nolu pine bağlı butona basıldığında yeşil, 4 nolu pine bağlı butona basıldığında mavi renk yanacaktır. Led 1 saniye boyunca yanık kalacak ve sonrasında sönecektir. Uygun kod NEDİR
 
Ödev muhtemelen, size kolaylık için öneride bulunayım, mBlock ile yapın. En azından kod bloklarıyla işinizi halledebilirsiniz.
 
Bunu yaparsanız hangi okuldan mezun
olacaksınız?
Yardım edecekmisiniz cumaya kadar yetiştirmem gerekiyorda.
Ödev muhtemelen, size kolaylık için öneride bulunayım, mBlock ile yapın. En azından kod bloklarıyla işinizi halledebilirsiniz.
online derslere katılamadım özel durumlardan dolayı fazla birşey bilmiyorum sınavları yetiştirmeye çalışıyorum buda çıktı şimdi normalde meraklıyım bu işlere o yüzden bu bölümü seçtim ama şuan vaktim yok sınavlara çalışıyorum yardımcı olursanız sevinirim.
 
C++:
const uint8_t pinler[3][2] = {{PD2,PB2},{PD3,PB0},{PD4,PB1}};
void setup() {
  DDRD = 0;
  DDRB = (1<<PB0) | (1<< PB1) | (1<<PB2);
}

void loop() {
  for(int i =0;i<3;i++){
    if((PIND &(1<<pinler[i][0]))>0){
      PORTB = (1<<pinler[i][1]);
      delay(1000);
    }
  }
   PORTB = 0;                
}
 
Son düzenleme:

Ekli dosyalar

  • 1616000945113.png
    217 KB · Görüntüleme: 14
Şimdi buradan çıkarılacak ders başkasının ipiyle kuyuya inilmez. O kod gerçek arduino da çalışır ama sana bu ödevi veren sormayacak mı bunlar hiç arduino koduna benzemiyor diye? En baştasın daha bi butonla bi led nasıl çalışır bunun için bile başkasından yardım istiyorsan nasıl öğreneceksin bu aleti. Ben hocalarınızın yerinde olsam bbu forumu takip ederim.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…