» конци » Направи си идеи »Нощна светлина с контрол на яркостта

Затъмняване на нощна светлина

Днес искам да ви кажа как да сглобите нощна светлина, като използвате минимум детайли и днес имаме нужда:

1.Arduino (в моя случай, Uno)
2.Будборг или както се нарича още без спойка
3.LED от всякакъв цвят за напрежение от 3 волта
4.Кабел за програмиране
5. Потенциометър
6. джъмперни проводници
7. 220 ома резистор

така че нека да престъпим, първо трябва да програмирате arduino



Ето една скица:

// дайте разумни имена за пинове с LED
// и потенциометър (английски потенциометър или просто „гърне“)
#define LED_PIN 9
#define POT_PIN A0
 
настройка за невалидност ()
{
  // щифт с LED - изход, както преди ...
  pinMode (LED_PIN, OUTPUT);
 
  // ... но щифтът с потенциометъра трябва да бъде вход
  // (на английски „input“): искаме да прочетем напрежението,
  // издаден от него
  pinMode (POT_PIN, INPUT);
}
 
void loop ()
{
  // декларираме, че по-нататък ще използваме 2 променливи с
  // имена въртене и яркост и какво ще съхраняваме в тях
  // цели числа (на английски „integer“, съкратено просто като „int“)
  вътрешно въртене, яркост;
 
  // прочетете въртящото напрежение от потенциометъра при въртене:
  // микроконтролерът ще даде число от 0 до 1023
  // пропорционален на ъгъла на въртене на дръжката
  въртене = analogRead (POT_PIN);
 
  // в яркост напишете стойността на въртене, получена по-рано
  // разделено на 4. Тъй като искахме да съхраняваме в променливи
  // целочислени стойности, дробната част на делението ще бъде изхвърлена.
  // В резултат на това получаваме цяло число от 0 до 255
  яркост = въртене / 4;
 
  // извежда резултата на светодиода
  analogWrite (LED_PIN, яркост);
}


тогава трябва да свържете всичко според тази схема;

Затъмняване на нощна светлина


И за това имам




Мисля, че тази статия ви е харесала и ви предлагам да участвате в анкетата по-долу, но по този въпрос имам всичко
ДОКАТО
END
Въпрос \ тема се публикува автоматично в социалната мрежа. мрежа на сайта - следете отговорите там:
успяхте ли да повторите?
Общо гласове: 5

Подходящ за тема

Свързани теми

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо
4 коментари
Dudosa1337
Всъщност е добре, че се занимава с ардуино и програмиране
Антон
Готино домашно, успях да повторя
Детето ще отиде далеч, вече в профила пише "Аз правя домашно по поръчка". ))
като използвате минимум подробности

1.Arduino (в моя случай, Uno)
2.Будборг или както се нарича още без спойка
3.LED от всякакъв цвят за напрежение от 3 волта
4.Кабел за програмиране
5. Потенциометър
6. джъмперни проводници
7. 220 ома резистор
И това е да запалиш един светодиод? Скоро няма да могат да отидат до тоалетната без Ардуино! драскотина

Съветваме ви да прочетете:

Предайте го за смартфона ...