Karınca Dünyası Forum

Üye olmak için hemen ücretsiz bir hesap açın! Oturum açtıktan sonra, kendi konularınızı ve yayınlarınızı ekleyerek bu siteye katılabilecek, ayrıca kendi özel gelen kutunuz aracılığıyla diğer üyelere iletişim kurabileceksiniz!

Rehber Alternatif Ledli Outworld

Hormiga

Süper Majör
Editör
Deneyimli Hobici
7 Eyl 2022
280
109
140
Ödüller
5
LV
2
 
Karıncaların Outwordlerinin ve yaşam alanlarının sade olmasından kaynaklı ardunio uno kullanarak basit elektrik devreleri yapmaya karar verdim bunlari kodlarıyla birlikte paylaşacağım eğer siz de yapmak isterseniz bu kodlardan yararlanabilirsiniz eğer aklınıza bir fikir gelirse özelden veya burdan yazabilirsiniz belli başlı sensörler kullanarak elimden geldiğince size ve hobiye katkım olabilmesini umuyorum hepinize iyi günler

Kod:
#define butonPin 7
#define ledPin 13

int deger,simdiki,onceki;

void setup()
{
pinMode(butonPin,INPUT);
pinMode(ledPin,OUTPUT);
deger = LOW;
onceki = LOW;
}

void loop()
{
simdiki = digitalRead(butonPin);

if(simdiki && !onceki)
{
digitalWrite(ledPin,!deger);
}

onceki = simdiki;
deger = digitalRead(ledPin);
}
 

Ekli dosyalar

  • 20240504_200212.jpg
    20240504_200212.jpg
    170.8 KB · Görüntüleme: 35
  • 20240504_200354.jpg
    20240504_200354.jpg
    145.7 KB · Görüntüleme: 38
  • 20240504_200124.jpg
    20240504_200124.jpg
    188.6 KB · Görüntüleme: 41
  • 20240504_200328.jpg
    20240504_200328.jpg
    128.9 KB · Görüntüleme: 35
  • 20240504_200314.jpg
    20240504_200314.jpg
    103.6 KB · Görüntüleme: 35
  • 20240504_200241.jpg
    20240504_200241.jpg
    73 KB · Görüntüleme: 37
  • led.jpg
    led.jpg
    33 KB · Görüntüleme: 38
Son düzenleme:

Benzer konular

Yigit3

Yumurta
13 Nis 2024
4
3
15
LV
0
 
Kod:
#define butonPin 7
#define ledPin 13

int deger,simdiki,onceki;

void setup()
{
  pinMode(butonPin,INPUT);
  pinMode(ledPin,OUTPUT);
  deger = LOW;
  onceki = LOW;
}

void loop()
{
  simdiki = digitalRead(butonPin);
 
  if(simdiki && !onceki)
  {
      digitalWrite(ledPin,!deger);
  }
 
  onceki = simdiki;
  deger = digitalRead(ledPin);
}

Kodu düzenlemek istedim
 

Hormiga

Süper Majör
Editör
Deneyimli Hobici
7 Eyl 2022
280
109
140
Ödüller
5
LV
2
 
Kod:
#define butonPin 7
#define ledPin 13

int deger,simdiki,onceki;

void setup()
{
  pinMode(butonPin,INPUT);
  pinMode(ledPin,OUTPUT);
  deger = LOW;
  onceki = LOW;
}

void loop()
{
  simdiki = digitalRead(butonPin);
 
  if(simdiki && !onceki)
  {
      digitalWrite(ledPin,!deger);
  }
 
  onceki = simdiki;
  deger = digitalRead(ledPin);
}

Kodu düzenlemek istedim
Ardunionun yazilimi python c++ gibi dillere nazaran satirin yerine if,elif,else veya for gibi kodlarin altsatirlarindaki kodlarda bosluk birakmakta bir sorun teskil etmiyor ama düzenli durması için yapilabilir teşekkürler
 

Yigit3

Yumurta
13 Nis 2024
4
3
15
LV
0
 
Ardunionun yazilimi python c++ gibi dillere nazaran satirin yerine if,elif,else veya for gibi kodlarin altsatirlarindaki kodlarda bosluk birakmakta bir sorun teskil etmiyor ama düzenli durması için yapilabilir teşekkürler
sadece ondan değil sadeleştirmek istedim fazla if else kullanımı vardı
 

Hormiga

Süper Majör
Editör
Deneyimli Hobici
7 Eyl 2022
280
109
140
Ödüller
5
LV
2
 
farketmemişim else kullanımı alışkanlık oldu teşekkürler
sizin için de sakıncası yoksa sizin kodunuzla daha sade haliyle değistirebilirim
 

Users who are viewing this thread

Üst Alt