[ C ]Pilot IR, Atmega8 w języku C

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Petros601
-
Posty: 8
Rejestracja: 28 paź 2007, 14:26
Lokalizacja: Racibórz, Tychy, Katowice
Kontakt:

[ C ]Pilot IR, Atmega8 w języku C

Post autor: Petros601 » 28 paź 2007, 14:37

Witam :mrgreen:

Jestem początkujący w dziedzinie elektroniki.
Chciałbym zbudować układ który jest sterowany pilotem własnej konstrukcji (możliwie najprostsza konstrukcja około 6 przycisków)

kupiłem odbiornik na 36kHz
http://sklep.avt.com.pl/go/_info/?id=26 ... 4ba88a0e1e

i diodę IR

Jak zaprogramować (w C)Atmega8 w nadajniku i odbiorniku aby wszystko zadziałało i układ reagował na przyciśnięcie jednego z klawiszy.

Może posiada ktoś gotowe procedury?

Dziękuje za pomoc

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 28 paź 2007, 16:38

Tez mam podobny problem. Pomóżcie koledzy...
Ostatnio zmieniony 01 sty 1970, 1:00 przez Jasam, łącznie zmieniany 1 raz.

Awatar użytkownika
joon
Użytkownik
Posty: 2076
Rejestracja: 30 cze 2007, 22:56
Lokalizacja: Kraków, Przemyśl, Warszawa
Kontakt:

Post autor: joon » 28 paź 2007, 18:18

A czemu nie AVR 2313 i Bascom? projektów było juz bardzo dużo i to chyba najprostszy sposób. GETRC5 I RC5SEND i nawet wersja demo starczy do zaprogramowania...

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 29 paź 2007, 8:07

joon pisze:A czemu nie AVR 2313 i Bascom?
Czemu nie C i nie Atmega8? Pisząc w C można się czegoś nauczyć ;)

Petros601
-
Posty: 8
Rejestracja: 28 paź 2007, 14:26
Lokalizacja: Racibórz, Tychy, Katowice
Kontakt:

Post autor: Petros601 » 31 paź 2007, 12:14

Chce pozostać przy atmega8 i c. chodzi mi o sposoby jakimi można to osiągnać... SPI, przerwania? jak uzyskać częstotliwość 36kHz? jak kodowac dane?

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 31 paź 2007, 14:13

Użyć musisz timera. Zależy w jakim standardzie chcesz przesyłać dane, bo możesz i po swojemu. Możesz w popularny RC5 aż po jakieś udziwniane swoje standardy jakie sobie tylko chcesz ;)

Petros601
-
Posty: 8
Rejestracja: 28 paź 2007, 14:26
Lokalizacja: Racibórz, Tychy, Katowice
Kontakt:

Post autor: Petros601 » 31 paź 2007, 23:33

na początek wałasne standardy... jak to zrobić? ma ktoś przykłady ? alebo jakiś artykuł na ten temat?

[ Dodano: 2007-11-11, 11:57 ]
Nikt mi nie pomoże z tą Irdą? Może być tylko przykładowy kod w jećyku C na nadajnik i odbiornik

dzięki

[ Dodano: 2007-11-11, 11:58 ]
w EDW 10/2007 był projekt pilota IR, może ktoś to "przetłumaczyć" na C ??

ODPOWIEDZ