potencjometr+Led - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: potencjometr+Led (/watek-potencjometr-led) |
potencjometr+Led - Dawid91 - 31-12-2020 [attachment=1084]Witam czy byłby mi ktoś wstanie pomóc. Chciałbym podłączyć np 5 Diod Led i do tego Potencjometr. I gyd przekrece potencjometr, to żeby zapalały się Diody po kolei.. Dziękuje za pomoc RE: potencjometr+Led - Jarewa0606 - 31-12-2020 AnalogRead(); i zrobić porównanie dla każdej, ADC zwraca 0-1024 Wiec tak w skrócie: uint16_t XXX = analogRead(pin); if(XXX >= 100){ // 10 diod czyli 1024/10 // zapal pierwszą diodę } else{ // zgaś pierwszą } if(XXX >=200){ // zapal drugą diodę }else{ Zgaś drugą } itd dla 8 pozostałych Może być problem że ADC będzie pływać wiec ustabilizować wynik odczytu wiec to mżna tak #define ADC_stabilizacja = 20 Uint32_t ADC stabilne = 0; setup(){ } loop(){ ADC_stabilne = ADC_stabilne*ADC_stabilizacja; ADC_stabilne = ADC_stabilne+(analogRead(pin)); ADC_stabilne = ADC_stabilne/(ADC_stabilizacja+1); if(ADC_stabilne >= 100){ // 10 diod czyli 1024/10 // zapal pierwszą diodę } else{ // zgaś pierwszą } itd.... |