Liczba postów: 2,366
Liczba wątków: 0
Dołączył: Oct 2017
Reputacja:
240
Jaki prąd płynie przez poszczególne diody?
Liczba postów: 2,366
Liczba wątków: 0
Dołączył: Oct 2017
Reputacja:
240
20-08-2018, 14:24
(Ten post był ostatnio modyfikowany: 20-08-2018, 14:39 przez kaczakat.)
Max wg dokumentacji to 20mA, pewnie żarzy się rozgrzana do czerwoności ścieżka. Jakieś zdjęcia, schemat podłączenia, jakie były rezystory ograniczające prąd (powinny zbijać napięcie poniżej 2,5V)?
Edit:
A ten prąd to zmierzyłeś, bo faktycznie w dokumentacji jest podany taki jako absolutne max, więc powinny przeżyć, jeśli były rezystory ograniczające. Może efekt świecenia nie jest taki jak oczekiwany, nie wiem jak to powinno świecić. Jakbyś podłączył odwrotnie to max rewersyjne napięcie to 5V, Mogło przebić, może prąd płynie w drugą stronę?
Pokaż lepiej jakiś schemat jak to podłączyłeś.
Liczba postów: 2,366
Liczba wątków: 0
Dołączył: Oct 2017
Reputacja:
240
Pewnie zejdzie z tydzień, kod pokażesz? Magiczna kula podpowiada o ustawieniu pinów jako wyjścia. No ale mówisz, że podpiąłeś 5V, co rozumiałem jako podłączenie do 5V i GND, a nie pinów, a na schemacie masz pod piny i GND.
Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
(20-08-2018, 17:54)zbrozli napisał(a): Schemat podłączenia masz mniej więcej w tym linku. Zamiast podświetlacza podpiąłem cztery diody (obrazowo).
Każdy z rezystorów ma 125 Ω.
https://www.dropbox.com/s/5c614u13ul9tw5...e.jpg?dl=0
Jeśli użyłeś, tak jak w linku, stykówki, oczywiście "żółtej" to niczemu się nie dziw.
Liczba postów: 9
Liczba wątków: 2
Dołączył: Aug 2018
Reputacja:
0
Wybacz, że po takim czasie odpisuje, ale niestety nawał obowiązków nie pozwolił mi na wolną chwilę.
Poniżej kod:
int led1 = 8;
int led2 = 9;
int led3 = 10;
int led4 = 11;
int potpin;
int readvalue;
int writevalue;
void setup() {
pinMode(potpin, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
Serial.begin(9600);
}
void loop() {
potpin = analogRead(A);
readvalue = analogRead(potpin);
writevalue = (255./1023.) *readvalue;
analogWrite(led1, writevalue);
analogWrite(led2, writevalue);
analogWrite(led3, writevalue);
analogWrite(led4, writevalue);
Serial.print("MSG");
Serial.println(writevalue);
delay(15);
}
Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
23-08-2018, 11:06
(Ten post był ostatnio modyfikowany: 24-08-2018, 20:27 przez es2.)
(23-08-2018, 10:45)zbrozli napisał(a): (23-08-2018, 09:29)es2 napisał(a): (20-08-2018, 17:54)zbrozli napisał(a): Schemat podłączenia masz mniej więcej w tym linku. Zamiast podświetlacza podpiąłem cztery diody (obrazowo).
Każdy z rezystorów ma 125 Ω.
https://www.dropbox.com/s/5c614u13ul9tw5...e.jpg?dl=0
Jeśli użyłeś, tak jak w linku, stykówki, oczywiście "żółtej" to niczemu się nie dziw.
Czy mógłbyś jaśniej powiedzieć? Ewentualnie podsunąć jak to zniwelować?
80-90% problemów jest na stykówkach, które to dobrego styku nie mają.
Zniwelować łatwo - nie używać stykówek.