Arduino IRremote control

Raspberry, Arduino, Mini-PC a další

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

Arduino IRremote control

#1 Příspěvek od markoni »

Udělal jsem si radost a koupil Arduino UNO a naprogramoval jsem si podle
https://www.youtube.com/watch?v=8E3ltjnbV0c funguje to tlačítko 1 a 3 dálkové ovládaní těší mne že jde to vleze i do atmegy8
Přílohy
Atmega8IRremote8.jpg

Uživatelský avatar
bdn
Příspěvky: 436
Registrován: 16 led 2020, 01:00

#2 Příspěvek od bdn »

jj IR ovladače jsou fajn. Nedávno jsem používal z programu WinLIRC utilitu RawCodes, která umožňuje vyčtení kódu tlačítka libovolného ovladače v mikrosekundách ve tvaru:
PULSE 8511
SPACE 4040
PULSE 650
SPACE 469
PULSE 634
SPACE 528
..
..
URL http://winlirc.sourceforge.net/
Velice dobrá pomůcka. Výsledek, po manipulaci z textem, lze načíst do LTSpice jako PWL file a prohlížet v grafické podobě.

Uživatelský avatar
hafca
Příspěvky: 4401
Registrován: 27 črc 2004, 02:00
Bydliště: 25km na západ od Prahy
Kontaktovat uživatele:

#3 Příspěvek od hafca »

Já si upravil program okoukaný někde na webu a ten umí až 9 libovolných tlačítek. Umí si načíst a po serial portu vypsat jejich kódy, které se pak do programu zadají.
Kdyby Edison nevynalezl elektřinu, do teď se díváme na televizi při svíčkách.

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#4 Příspěvek od markoni »

Tento program si můžu upravit i na celé dálkové ovládání pokud mě vyjde paměť ve atmeze 328 která je v Arduinu Unu , ale jsem rád že se se to vleže i do atmegy8 toto jednoduché dvoutltačítkové ovládání a nemusím na to mít arduino uno.Na https://blog.podkalicki.com/attiny13-ir ... nec-proto/ je napsaný program pro Attiny13 sice to chce avr-gcc compilátor ale já jsem ho kdesi měl musím pohledat.Je zbytečné dávat součástku která má 28 pinů když tomu stačí 8 pin čip.

Uživatelský avatar
pocitujlasku
Příspěvky: 1757
Registrován: 12 pro 2005, 01:00

#5 Příspěvek od pocitujlasku »

ja som to narval do esp8266 a mam dialkove na dialkove. zosnimem kod, a poslem ho cez wifi do druheho, ktore to odosle cez infra na satelit.
aktualne sa ho snazim okresat, lebo to potrebujem okrem inych veci dostat do atmega88 a akosi uz nema miesto.
No vidis, a tak si sa bal

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#6 Příspěvek od markoni »

Jaký je rozdíl mezi ATTINY13-20PU a ATTINY13A PU ? - protože tento mám doma díky

Uživatelský avatar
Ruprecht
Příspěvky: 1114
Registrován: 28 zář 2005, 02:00
Bydliště: ZČ + JM

#7 Příspěvek od Ruprecht »

13A je novější, má nižsí spotřebu a nějaká drobná vylepšení (nepoznáš rozdíl)
Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#8 Příspěvek od markoni »

Tak že ho mohu použít , podařilo se mi přeložit ten příklad IRremote výše uvedený příklad pro attiny13 .

Uživatelský avatar
markoni
Příspěvky: 2310
Registrován: 30 říj 2006, 01:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#9 Příspěvek od markoni »

Tak světe div se mě to funguje na attiny13A ten https://blog.podkalicki.com/attiny13-ir ... nec-proto/ teď nejsem na počítači kde mám přeložený -výsledný soubor hex ale dodám funguje to na tom stelném ovladači co mám přílohu výše tlačítko 1,3,exit a vol+ :)
Přílohy
IRremoteAttiny13.hex
(2.23 KiB) Staženo 90 x

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#10 Příspěvek od Atlan »

Prerusenie je sproste slovo pre arduino?

Uživatelský avatar
pocitujlasku
Příspěvky: 1757
Registrován: 12 pro 2005, 01:00

#11 Příspěvek od pocitujlasku »

Atlan nie, ale musis mysliet na to, ze tie arduino kniznice sa snazia nevyuzivat nic specialne, aby sa to nahodou nepobilo so zakladnym programom, pripadne dalsimi kniznicami.
A uprimne, uz ked niekto riesi prerusenie, tak to si vie rovno naklepat v atmel studiu a nemusi pouzivat arduino
No vidis, a tak si sa bal

Odpovědět

Zpět na „Miniaturní počítače (Arduino, Raspberry a další)“