digitalWrite(5, LOW); delay(b); digitalWrite(5, HIGH); delay(b); } tylko nie wiem dlaczego sygnał wyjściowy zmienia się nie tylko od przypisanego wejściowego ale też od drugiego.
widoczne to jest na diodach led jak ustawię najmniejszy delay na 1 i wtedy zmniejszam delay na 2 pierwsza zaczyna zmieniać częstotliwość mrugania
@Patryk192: chciałbym, ale jak mam to zrobić, skoro piszesz, że nie działa, a nawet nie wklejasz tego, jak to zrobiłeś, a potem jeszcze mnie nie wołasz XD no sory kolego, z fusów mam wróżyć?
Cześć
potrzebuję pomocy z arduino
stworzyłem coś takiego:
int val = 0;
int val2 = 0;
int a = 0;
int b = 0;
void setup() {
pinMode(3, OUTPUT); //wyjscie
pinMode(5, OUTPUT);
}
void loop() {
val = analogRead(A5);
float a = map(val, 0.0, 1023.0, 250, 1650) / 100.0;
digitalWrite(3, LOW);
delay(a);
digitalWrite(3, HIGH);
delay(a);
val2 = analogRead(A4);
float b = map(val2, 0.0, 1023.0, 250, 1650) / 100.0;
digitalWrite(5, LOW);
delay(b);
digitalWrite(5, HIGH);
delay(b);
}
tylko nie wiem dlaczego sygnał wyjściowy zmienia się nie tylko od przypisanego wejściowego ale też od drugiego.
widoczne to jest na diodach led jak ustawię najmniejszy delay na 1 i wtedy zmniejszam delay na 2
pierwsza zaczyna zmieniać częstotliwość mrugania
Edit: dzialaja 2 ale dalej taki sam efekt jak na początku