» ipler » DIY fikirleri »Parlaklık kontrollü gece lambası

Karartma Gece Işığı

Bugün size en az ayrıntı kullanarak bir gece ışığını nasıl monte edeceğimizi söylemek istiyorum ve bugün ihtiyacımız var:

1.Arduino (benim durumumda, Uno)
2.Breadboar veya lehimsiz breadboard olarak da adlandırılır
3. 3 volt voltaj için herhangi bir renk
4. programlama kablosu
5. Potansiyometre
6. jumper kabloları
7. 220 ohm direnç

öyleyse geçelim, önce arduino'yu programlamanız gerekiyor



İşte bir taslak:

// LED'li pimler için makul isimler verin
// ve potansiyometre (İngilizce potansiyometre veya sadece “pot”)
#define LED_PIN 9
#define POT_PIN A0
 
geçersiz kurulum ()
{
  // LED çıkışlı pin - daha önce olduğu gibi ...
  pinMode (LED_PIN, OUTPUT);
 
  // ... ancak potansiyometreli pim bir giriş olmalı
  // (İngilizce "giriş"): voltajı okumak istiyoruz,
  // onun tarafından yayınlandı
  pinMode (POT_PIN, INPUT);
}
 
void loop ()
{
  // bundan başka 2 değişken kullanacağımızı beyan ederiz
  // dönüşü ve parlaklığı ve bunlarda ne depolayacağımızı adlandırıyor
  // integers (İngilizce "integer", kısaca "int" olarak kısaltılır)
  int dönüş, parlaklık;
 
  // potansiyometreden dönüş voltajını dönüşümlü olarak okuyun:
  // mikrodenetleyici 0 ile 1023 arasında bir sayı verecektir
  // sapın dönüş açısı ile orantılı
  döndürme = analogOkuma (POT_PIN);
 
  // parlaklıkta, daha önce elde edilen dönüş değerini yazın
  // 4'e bölünür. Değişkenlerde depolamak istediğimizden
  // tamsayı değerler, bölümün kesirli kısmı atılır.
  // Sonuç olarak, 0 ile 255 arasında bir tamsayı elde ederiz
  parlaklık = döndürme / 4;
 
  // sonucu LED'e çıktılar
  analogWrite (LED_PIN, parlaklık);
}


o zaman her şeyi bu şemaya göre bağlamanız gerekir;

Karartma Gece Işığı


Ve böylece




Bu makaleyi beğendiğinizi düşünüyorum ve aşağıdaki ankete katılmanızı öneririm, ancak bu konuda her şeyim var
İKEN
SON
Question \ topic otomatik olarak sosyal medyada yayınlanır. site ağı - yanıtlar için bizi izlemeye devam edin:
tekrar etmeyi başardın mı
Toplam oy sayısı: 5

Konu için uygun

İlgili konular

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
4 yorumlar
Dudosa1337
Aslında, arduino ve programlama ile uğraşması iyi
Anton
Güzel ev yapımı, tekrarlamayı başardım
Çocuk uzağa gidecek, zaten profilde "Sipariş için ev yapımı yapıyorum" yazıyor. ))
minimum ayrıntı kullanırken

1.Arduino (benim durumumda, Uno)
2.Breadboar veya lehimsiz breadboard olarak da adlandırılır
3. 3 volt voltaj için herhangi bir renk
4. programlama kablosu
5. Potansiyometre
6. jumper kabloları
7. 220 ohm direnç
Ve bu bir LED'i yakmak için mi? Yakında Arduino olmadan tuvalete gidemeyecekler! çizik

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...