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;
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