Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 13 mar 2025, o 00:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 3 paź 2014, o 06:42 
Offline
Użytkownik

Dołączył(a): 19 sie 2014
Posty: 32
Pomógł: 0

Witam,

Zaczynam się dopiero uczyć programować. Przygotowałem program który ma polegać na tym, że diodę się włącza i wyłącza poprzez naciśnięcie przycisku. Tylko mam problem, ponieważ dostałem komentarz pod wpisem "dioda (parametry), brakuje rezystora do diody bo w takim połączeniu jak masz na schemacie to przy pierwszym zapaleniu dioda zostanie spalona" Bardzo proszę o pomoc:
1.jakie parametry diody?
2.jaki rezystor i gdzie on ma się znajdować?


Załączam schemat

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 paź 2014, o 07:16 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 60
Lokalizacja: Bieszczady/Krosno
Pomógł: 4

Witam
Warto przeglądnąć to forum:
http://starter-kit.nettigo.pl/
szczególnie zakładkę dla początkujących jest tam dużo pomocy.
augustyn1



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 paź 2014, o 07:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

Witaj.

Jak widzę masz już jakąś wiedzę z zakresu programowania uC skoro program gotowy :-)
Z pewnością w parze idzie wiedza z zakresu elektroniki, polecam więc jakieś podstawowe poradniki z tego zakresu bo bez tego ani rusz.

Poniżej przykładowa aplikacja dla diody LED podłączonej oczywiście katodą (-) do GND i anodą (+) do VCC czyli zasilania poprzez rezystor.

Obrazek

Każda dioda led ma swoje parametry takie jak np. napięcie, do którego jest przystosowana oraz pobór prądu.
No i przykład dobrania rezystora dla jakiejś tam diody led w kolorze czerwonym (kolor ma wpływ na napięcie pracy diody), którą chcemy podłączyć np. do zasilania 5V:
V zas. = 5V (napiecie układu do którego podłączamy diodę led)
VF = 2.0 V (napięcie pracy diody led)
IF = 0,02A (pobór prądu diody np. 20mA)
R = ??? (wartość rezystora, przez który podłączymy diodę do zasilania)

I teraz ze wzoru wyliczamy wartość rezystora:
R = ( V zas. - VF) / IF, a bardziej opisowo można by napisać:
R= (U zasilania - U diody) / I diody
czyli mamy tak:
R = (5 - 2)/0,02 czyli R=150 om

Poniżej kilka informacji, które mogą Ci się przydać dla początkującego jak rozumiem elektronika ;-)

Obrazek

Pierwsza grafika to oczywiście oznaczenie wyprowadzeń diody led jako elementu i oznaczenia używanego na schematach.
Na drugiej grafice podane zakresy napięcia dla diod w zależności od koloru (o czym pisałem wyżej). Typowo diody led pobierają prąd ok. 20-30 mA, ale kupując jakieś diody sprzedawca powinien podać podstawowe parametry diody, czasem wzbogacone o takie informacje jak kąt świecenia i dokładne podanie barwy światła jakie emituje.

Mam nadzieję, że choć na początek trochę rozjaśniłem zagadnienie podłączenia diody LED. Wspomnę tylko, że do mikrokontrolera możesz podłączyć diodę led na dwa sposoby:
- katodą do mikrokontrolera (stan niski zapala diodę)
- anodą do mikrokontrolera (stan wysoki zapala diodę.

Jakbyś miała jakieś pytania to pisz śmiało. Pamiętaj, że nie ma głupich pytań tylko głupie odpowiedzi. Każdy z nas tutaj na forum kiedyś stawiał pierwsze kroki. Ja jestem także początkujący, więc jeśli nasmarowałem jakieś bzdury to proszę kolegów o poprawienie.

Pozdrawiam i życzę milej zabawy z elektroniką i programowaniem.
Ach no i najważniejsze - polecam Ci gorąco poradniki video Pana Mirka oraz książkę tzw. BlueBooka na początek.


Autor postu otrzymał pochwałę

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 paź 2014, o 08:56 
Offline
Użytkownik

Dołączył(a): 19 sie 2014
Posty: 32
Pomógł: 0

MikieMan napisał(a):
Witaj.

Jak widzę masz już jakąś wiedzę z zakresu programowania uC skoro program gotowy :-)
Z pewnością w parze idzie wiedza z zakresu elektroniki, polecam więc jakieś podstawowe poradniki z tego zakresu bo bez tego ani rusz.

Poniżej przykładowa aplikacja dla diody LED podłączonej oczywiście katodą (-) do GND i anodą (+) do VCC czyli zasilania poprzez rezystor.

Obrazek

Każda dioda led ma swoje parametry takie jak np. napięcie, do którego jest przystosowana oraz pobór prądu.
No i przykład dobrania rezystora dla jakiejś tam diody led w kolorze czerwonym (kolor ma wpływ na napięcie pracy diody), którą chcemy podłączyć np. do zasilania 5V:
V zas. = 5V (napiecie układu do którego podłączamy diodę led)
VF = 2.0 V (napięcie pracy diody led)
IF = 0,02A (pobór prądu diody np. 20mA)
R = ??? (wartość rezystora, przez który podłączymy diodę do zasilania)

I teraz ze wzoru wyliczamy wartość rezystora:
R = ( V zas. - VF) / IF, a bardziej opisowo można by napisać:
R= (U zasilania - U diody) / I diody
czyli mamy tak:
R = (5 - 2)/0,02 czyli R=150 om

Poniżej kilka informacji, które mogą Ci się przydać dla początkującego jak rozumiem elektronika ;-)

Obrazek

Pierwsza grafika to oczywiście oznaczenie wyprowadzeń diody led jako elementu i oznaczenia używanego na schematach.
Na drugiej grafice podane zakresy napięcia dla diod w zależności od koloru (o czym pisałem wyżej). Typowo diody led pobierają prąd ok. 20-30 mA, ale kupując jakieś diody sprzedawca powinien podać podstawowe parametry diody, czasem wzbogacone o takie informacje jak kąt świecenia i dokładne podanie barwy światła jakie emituje.

Mam nadzieję, że choć na początek trochę rozjaśniłem zagadnienie podłączenia diody LED. Wspomnę tylko, że do mikrokontrolera możesz podłączyć diodę led na dwa sposoby:
- katodą do mikrokontrolera (stan niski zapala diodę)
- anodą do mikrokontrolera (stan wysoki zapala diodę.

Jakbyś miała jakieś pytania to pisz śmiało. Pamiętaj, że nie ma głupich pytań tylko głupie odpowiedzi. Każdy z nas tutaj na forum kiedyś stawiał pierwsze kroki. Ja jestem także początkujący, więc jeśli nasmarowałem jakieś bzdury to proszę kolegów o poprawienie.

Pozdrawiam i życzę milej zabawy z elektroniką i programowaniem.
Ach no i najważniejsze - polecam Ci gorąco poradniki video Pana Mirka oraz książkę tzw. BlueBooka na początek.



Dziękuje za odpowiedź. Wszystko zrozumiałem. Jeszcze proszę o sprawdzenie schematu, czy już wszystko jest ok?
Obrazek

Kod programu
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 paź 2014, o 11:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

Schemat OK, choć przycisk też można podłączyć na kilka sposobów, ale też też powinien działać.
Przepraszam, ale nie jestem w stanie pomóc Ci z programem bo moja przygoda z Arduino to było ponad 2 lata temu i już nie pamiętam składni, a nie mam chwilowo jak go przetestować. Bardzo szybko przesiadłem się na samodzielne programowanie uC w języku C. To forum skupia się właśnie na tej tematyce.


Autor postu otrzymał pochwałę

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 paź 2014, o 19:46 
Offline
Użytkownik

Dołączył(a): 19 sie 2014
Posty: 32
Pomógł: 0

MikieMan napisał(a):
Schemat OK, choć przycisk też można podłączyć na kilka sposobów, ale też też powinien działać.
Przepraszam, ale nie jestem w stanie pomóc Ci z programem bo moja przygoda z Arduino to było ponad 2 lata temu i już nie pamiętam składni, a nie mam chwilowo jak go przetestować. Bardzo szybko przesiadłem się na samodzielne programowanie uC w języku C. To forum skupia się właśnie na tej tematyce.


Ok dziękuje za sprawdzenie. Jeśli ktoś może poświecić chwile, to proszę o sprawdzenie kodu programu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 paź 2014, o 22:01 
Offline
Użytkownik

Dołączył(a): 19 sie 2014
Posty: 32
Pomógł: 0

hm? proszę o pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO