- Katılım
- 27 Şubat 2019
- Mesajlar
- 11,227
Bir arkadaşa yardımcı olmaya çalışıyorum. 3 tane ledi var. Pottan okunan 0-350 değerine kadar led_1'i yavaştan tam yanmaya kadar ayarlayacak.
pot değeri 351 olduğunda led_1'i söndürüp 351-700 arası led_2 yi yakacak ve son kalan kısımla led_3'ü yakacak.
Kodu belli bir seviyeye getyirdim ama azdan çoğa doğru yakamıyorum.
pot değeri 351 olduğunda led_1'i söndürüp 351-700 arası led_2 yi yakacak ve son kalan kısımla led_3'ü yakacak.
Kodu belli bir seviyeye getyirdim ama azdan çoğa doğru yakamıyorum.
C:
#define Pot A0
#define LED_Red 9
#define LED_Green 10
#define LED_Blue 11
int pot_okuma = 0;
void setup() {
Serial.begin(115200);
pinMode(A0, INPUT);
pinMode(LED_Red, OUTPUT);
pinMode(LED_Green, OUTPUT);
pinMode(LED_Blue, OUTPUT);
digitalWrite(LED_Red, LOW);
digitalWrite(LED_Green, LOW);
digitalWrite(LED_Blue, LOW);
}
void loop() {
pot_okuma = analogRead(Pot);
int pot =map(pot_okuma,0,350,0,255);
Serial.print("Pottan Okunan Değer");
Serial.println(pot_okuma);
digitalWrite(LED_Red, pot);
digitalWrite(LED_Green, LOW);
digitalWrite(LED_Blue, LOW);
delay(100);
}