Pochlubte se svým programem pro Arduino
Moderátor: Moderátoři
-
frpr666
- Příspěvky: 1051
- Registrován: 28 pro 2009, 00:00
Pochlubte se svým programem pro Arduino
Popis: Po stisknutí tlačítka generuje impuls určité délky {10ms..~10s}
podle natoceni potenciometru. One shot timer.
// A0; analog 0; potenciometr
// 12; DI 12; tlacitko zapojene ke gnd, externi pull-up R=10k
// 13; DO 13; vystup casovace '0'-klid, '1'-casovac bezi
-
Honza_dy
- Příspěvky: 2172
- Registrován: 20 srp 2004, 00:00
- Bydliště: Brno-venkov
-
monterjirka
- Příspěvky: 2864
- Registrován: 14 čer 2003, 00:00
- Bydliště: Blížejov
Ale znáte jednu z nejednodušších aplikací pro Arduino?
Potřeboval jsem pro jednu retroakci rozchodit "píchačky".
pro jistotu shodíme porty 1 a 2 na L
a jedeme
nahodit port 1
pauza 1 vteřinu
shodit port 1
pauza 59 vteřin
nahodit port 2
pauza 1 vteřina
shodit port 2
pauza 59 vteřin
zpátky do bodu a jedeme
---------------
Pak už jen na výstup dát něco, co umožní spínání větších napětí než 5V
-
Neniu
- Příspěvky: 1174
- Registrován: 01 kvě 2015, 00:00
- Bydliště: Doupě kdesi v severních horách :-)
http://www.zajic.cz/podruzne/podruzne.htm
http://www.zajic.cz/podruzbat/podruzbat.htm
-
monterjirka
- Příspěvky: 2864
- Registrován: 14 čer 2003, 00:00
- Bydliště: Blížejov
-
Neniu
- Příspěvky: 1174
- Registrován: 01 kvě 2015, 00:00
- Bydliště: Doupě kdesi v severních horách :-)
-
pocitujlasku
- Příspěvky: 2765
- Registrován: 12 pro 2005, 00:00
- Bydliště: SR, Poprad
V podstate HW je atmega328 (s arduino bootloader-om)+16Mhz krystal, TLC5940 + bizuteria okolo.
Zdrojak ma par riadkov, keby som rozchodil arduino bootloader na atmega8, tak by v pohode stacila aj ta.
A pre rypalov, arduino preto, lebo tam uz bola hotova kniznica a nemam vela volneho casu, zaklad bol hotovy asi za 2 hodky, potom som ho este trocha ladil. Rychlost rozvietenia, hodnota pri ktorej sa ma zacat rozsvecovat dalsi pas, smer rozsvietenia - podla toho, ktory snimac sa aktivuje ako prvy.
Dalsiu drobnost planujem ovladanie akvarka - tiez atmega s arduino a display z Nokie 5110.
-
frpr666
- Příspěvky: 1051
- Registrován: 28 pro 2009, 00:00
funkce:
pokud je napětí kolem 0.7V, svítí jedna led
pokud je napětí kolem 2.5V, svítí druhá led
pokud je napětí jiné, svítí třetí led
Jsou zde dva "nezávislé" kanály, takže celkem 2xAI a 6xDO
výhoda: úspora 8ks diskrétních komparátorů
nevýhoda: nižší rychlost I/O než u diskrétní verze
// Kanal 0 (ch0)->(A6,PD2,PD3,PD4)
// Kanal 1 (ch1)->(A7,PD5,PD6,PD7)
//
// y(V)=(5V/255).x(n)
// x=12-> y=0.235V
// x=39-> y=0.765V
// x=123-> y=2.41V
// x=131-> y=2.57V
//
// otestovano: n/*y @ arduino pro mini 328p @ 8MHz @ 5V
// IDE 1.0.2
//
// A6; analog 6; potenciometr
// D2; DO; PD2; limit 0; led '0' - sviti {lim0l..lim0h}
// D3; DO; PD3; limit 1; led '0' - sviti {lim1l..lim1h}
// D4; DO; PD4; out of limit; led '0' - sviti {default}
//
// A7; analog 7; potenciometr
// D5; DO; PD5; limit 0; led '0' - sviti {lim0l..lim0h}
// D6; DO; PD6; limit 1; led '0' - sviti {lim1l..lim1h}
// D7; DO; PD7; out of limit; led '0' - sviti {default}
-
monterjirka
- Příspěvky: 2864
- Registrován: 14 čer 2003, 00:00
- Bydliště: Blížejov
Já o tom uvažuji, Arduino mají "všude", ethernetový modul také...
Jen ten modul s audiovýstupem je přes 500Kč u TME, ale to by ještě šlo...
http://www.serasidis.gr/circuits/Arduin ... player.htm
-
frpr666
- Příspěvky: 1051
- Registrován: 28 pro 2009, 00:00
EDIT: tady je projekt pro webrádio na RaspberryPi & Atmel http://rn-wissen.de/wiki/index.php/Raspberry_PI:_Internetradio. Je to sice v NJ, ale vypdá to velice pěkně
-
frpr666
- Příspěvky: 1051
- Registrován: 28 pro 2009, 00:00
Z nějakého důvodu vám nevyhovuje lineární průběh y[time]=k*x[voltage]+b. Potom přijde vhod po částech lineární funkce !
Níže uvedený příklad ukazuje jak na to. Navíc je zde použitý trik s rychlým násobením.
-
mtajovsky
- Příspěvky: 3728
- Registrován: 19 zář 2007, 00:00
- Bydliště: Praha
- individuální personalizace pro určitého vývojáře
- individuálně nastavitelné a heslem aktivovatelné šifrovací buňky
- datové buňky s autentizovaným přepisem
-
FHonza
- Příspěvky: 1443
- Registrován: 20 lis 2012, 00:00
- Bydliště: Praha