» Tema » Idea DIY »Lampu malam dengan kawalan kecerahan

Dimming Night Light

Hari ini saya ingin memberitahu anda bagaimana untuk memasang lampu malam menggunakan minimum butiran dan hari ini yang kami perlukan:

1.Arduino (dalam kes saya, Uno)
2. Breadboar atau kerana ia juga dipanggil papan roti solderless
3.LED mana-mana warna untuk voltan 3 volt
4.Cable untuk pengaturcaraan
5. Potentiometer
6. wayar jumper
7. 220 ohm perintang

jadi mari pelanggaran, pertama anda perlu program arduino



Berikut ialah lakaran:

// memberi nama yang wajar untuk pin dengan LED
// dan potensiometer (potensiometer bahasa Inggeris atau hanya "periuk")
#define LED_PIN 9
#define POT_PIN A0
 
batal persediaan ()
{
  // pin dengan LED - output, seperti sebelum ...
  pinMode (LED_PIN, OUTPUT);
 
  // ... tetapi pin dengan potensiometer itu mestilah input
  // (Bahasa Inggeris "input"): kita mahu membaca voltan,
  // dikeluarkan olehnya
  pinMode (POT_PIN, INPUT);
}
 
kekosongan gelung ()
{
  / / mengisytiharkan bahawa selanjutnya kita akan menggunakan 2 pembolehubah dengan
  / // putaran nama dan kecerahan, dan apa yang akan kita simpan di dalamnya
  // integer (bahasa Inggeris "integer", disingkatkan hanya sebagai "int")
  putaran int, kecerahan;
 
  // baca voltan putaran dari potensiometer dalam putaran:
  / // mikrokontroler akan memberikan angka dari 0 hingga 1023
  / / berbanding dengan sudut putaran pemegang
  putaran = analogRead (POT_PIN);
 
  // dalam kecerahan, tulis nilai putaran yang diperoleh lebih awal
  / / dibahagikan dengan 4. Oleh kerana kami mahu menyimpan dalam pembolehubah
  // nilai integer, bahagian pecahan bahagian akan dibuang.
  / / Akibatnya, kita mendapat integer dari 0 hingga 255
  kecerahan = putaran / 4;
 
  // keluaran hasilnya kepada LED
  analogWrite (LED_PIN, kecerahan);
}


maka anda perlu menyambung semuanya mengikut skema ini;

Dimming Night Light


Dan kira-kira begitu saya mendapat




Saya fikir anda suka artikel ini dan saya cadangkan anda mengambil bahagian dalam tinjauan di bawah, tetapi itu sahaja untuk saya
Bye
END
Soalan \ topik secara automatik diterbitkan dalam sosial. rangkaian tapak - tunggu jawapan di sana:
adakah anda berjaya mengulang?
Jumlah undian: 5

Sesuai untuk topik

Topik berkaitan

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
4 ulasan
Dudosa1337
Malah, ia baik bahawa dia terlibat dalam arduino dan pengaturcaraan
Antokha
Keren buatan sendiri, saya berjaya mengulang
Kanak-kanak itu akan pergi jauh, sudah dalam profil dia menulis "Saya melakukan buatan untuk memerintahkan." )))
semasa menggunakan maklumat minimum

1.Arduino (dalam kes saya, Uno)
2. Breadboar atau kerana ia juga dipanggil papan roti solderless
3.LED mana-mana warna untuk voltan 3 volt
4.Cable untuk pengaturcaraan
5. Potentiometer
6. wayar jumper
7. 220 ohm perintang
Dan ini adalah untuk menyalakan satu LED? Tidak lama kemudian mereka tidak dapat pergi ke tandas tanpa Arduino! awal

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...