Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Problem z działaniem pierwszego programu.

miccaldo 24 Mar 2012 20:53 938 7
  • #1 24 Mar 2012 20:53
    miccaldo
    Poziom 12  

    Witam, napisałem program, który ma powodować miganie diody, oto program:

    Kod: c
    Zaloguj się, aby zobaczyć kod

    Skompilowałem i przesłałem do uC, jakim jest Atmega8. Tylko nie wiem dlaczego program nie działa, choć wydaje mi się że problem wynika ze złego podłączenia elementów. Nie wiem za bardzo jak podłączyć + i -, żeby zasilał uC, jak i diodę... Czy moglibyście pomóc mi uporać się z tym problemem? Myślę nad tym już dość długi czas, więc stwierdziłem że skorzystam z pomocy specjalistów:) całość chciał bym zasilić zasilaczem 5V, a diodę z rezystorem 10k, żeby zabezpieczyć przed spaleniem. Dodam, że jestem początkujący w programowaniu jak i elektronice.
    Proszę o pomoc, pozdrawiam.

    0 7
  • #2 24 Mar 2012 21:38
    gaskoin
    Poziom 38  

    Ten program nie będzie migał diodą tylko ją zapali i do widzenia :) Bez Twojego schematu nie wiem czy nawet cokolwiek zapali.

    0
  • #3 24 Mar 2012 21:41
    xamrex
    Poziom 28  

    Po pierwsze co program ma robić?
    Ten program może działać ale jest napisany źle.

    Powiedz mi również jakim cudem wyliczyłeś rezystor 10k,

    Najpierw poczytaj forum i zobacz w jaki sposób wyliczyć rezystor a potem zadawaj pytania.
    Temat zgłaszam do moderatora.

    0
  • #4 24 Mar 2012 22:13
    miccaldo
    Poziom 12  

    Taki rezystor bo o mniejszym oporze nie mam... a zresztą ten opornik jest zbędny.
    Chciałem napisać program który będzie zapalał diodę i ją zgaszał, nie wiem czy jest dobry ale wzorowałem się na programie z pewnego kursu. A może moglibyście podać mi prosty schemat, i prawidłowy program to takiej czynności? Zależy mi żeby w ogóle coś zaprogramować, wtedy może jakieś większe pojecie będę miał.

    0
  • #5 24 Mar 2012 22:49
    M. S.
    Poziom 34  

    Jak dioda ma migać to trzeba ją cyklicznie włączać i wyłączać. Ty ją tylko cyklicznie włączasz.

    Kod: c
    Zaloguj się, aby zobaczyć kod

    0
  • #6 24 Mar 2012 23:33
    mirekk36
    Poziom 42  

    miccaldo napisał:
    Taki rezystor bo o mniejszym oporze nie mam... a zresztą ten opornik jest zbędny..


    Poczytaj sobie tu co jest napisane o podłączaniu diod LED i rezystorów .... bo jeśli piszesz, że rezystor jest zbędny to jesteś w wielkim mega błędzie.

    Dodano po 2 [minuty]:

    Można także i tak migać - nieco krócej w kodzie:

    Kod: c
    Zaloguj się, aby zobaczyć kod

    0
  • #7 25 Mar 2012 15:23
    doggerss
    Poziom 9  

    Masz tutaj linka do ciekawej strony, na której opisane jest co i jak z diodami:

    Link

    Sam z niej korzystałem, bo niedawno pytałem o to samo :D.

    Co do podłączenie polecam poszukać kursy programowania, tam odrazu tłumaczą co i jak i gdzie...

    Np. po wpisaniu: kurs avr w google --> pierwsze co wyskoczy, lekcja 1, są schematy i opisy...

    0
  • #8 25 Mar 2012 20:54
    dondu
    Moderator Mikrokontrolery Projektowanie

    miccaldo napisał:
    Tylko nie wiem dlaczego program nie działa, choć wydaje mi się że problem wynika ze złego podłączenia elementów.

    Pokaż schemat całości.

    0