ATMega328P a breadboard

Sekcia určená pre Arduino nadšencov

Moderátor: Moderátori

MartinSzabo1997
Okoloidúci
Okoloidúci
Príspevky: 14
Dátum registrácie: 15 Okt 2013, 22:17

ATMega328P a breadboard

Príspevok od používateľa MartinSzabo1997 » 06 Jan 2014, 11:38

Zdravím. Potreboval by som poradiť. Vybral som ATMega328P z arduina UNO a dal ju na breadboard. Zapojil som kryštál 16MHz, 2X kondenzátor 22p, GND, VCC (to je jasné) a na reset som dal 10k rezistor. Problém je v tom, že keď som si tam dal svoj program a napojil si svoje tlačidlá a led tak to malo tak fungovať, že ak stlačím tlačidlo tak sa má rozsvietiť led a ak zase stlačím tak ma zhasnúť. Klasické zapnutie a vypnutie. Na arduine ked som to mal všetko išlo tak ako malo žiadna chyba nebola.. No na breadboarde mi to raz išlo raz nie raz mi to fungovalo 20 stlačení raz 3 stlačenia... Pozeral som videá čo všetko má byť zapojené ak to je na breadboarde a tak som to urobil. Vie mi niekto poradiť kde by mohla byť chyba? Ďakujem.
0

sewerman_cz
Okoloidúci
Okoloidúci
Príspevky: 43
Dátum registrácie: 24 Júl 2012, 21:22
Bydlisko: Brno

Re: ATMega328P a breadboard

Príspevok od používateľa sewerman_cz » 06 Jan 2014, 12:00

Zkuste ošetřit zákmity tlačítka. to by mohl být potencionální problém. Viz třeba zde
http://forum.mcontrollers.com/viewtopic ... 3ef833cc9d
0

MartinSzabo1997
Okoloidúci
Okoloidúci
Príspevky: 14
Dátum registrácie: 15 Okt 2013, 22:17

Re: ATMega328P a breadboard

Príspevok od používateľa MartinSzabo1997 » 06 Jan 2014, 12:19

Dobre ďakujem vyskúšam to.
0

Používateľov profilový obrázok
jaromir
Power user
Power user
Príspevky: 4538
Dátum registrácie: 08 Júl 2011, 00:00
Vek: 40

Re: ATMega328P a breadboard

Príspevok od používateľa jaromir » 06 Jan 2014, 14:48

Ukaz kod a takisto ukaz (aj foto) ako to mas zapojene na breadboarde, inak sa nepohneme nikam.
0

21stano21
Stály člen
Stály člen
Príspevky: 239
Dátum registrácie: 05 Jan 2013, 17:48
Bydlisko: ZM

Re: ATMega328P a breadboard

Príspevok od používateľa 21stano21 » 06 Jan 2014, 15:36

Načo si to vyberal? Mohol si si na googli nájsť zapojenie toho arduina a vyhol by si sa problémom zo zlým kontaktom. Napr. Nano môžeš rovno strčiť do kontaktného poľa a pripájať ďalšie veci :).
0
The power of Linux.

Používateľov profilový obrázok
jaromir
Power user
Power user
Príspevky: 4538
Dátum registrácie: 08 Júl 2011, 00:00
Vek: 40

Re: ATMega328P a breadboard

Príspevok od používateľa jaromir » 06 Jan 2014, 16:40

Mozno chcel trochu viac pochopit co sa kam pripaja a nie len donekonecna kupovat nejake predpripravene plosaky.
Ja mu to schvalujem :)
0

21stano21
Stály člen
Stály člen
Príspevky: 239
Dátum registrácie: 05 Jan 2013, 17:48
Bydlisko: ZM

Re: ATMega328P a breadboard

Príspevok od používateľa 21stano21 » 06 Jan 2014, 16:49

veď nemusí kupovať donekonečna...ale na naučenie to je dobré a za 7$ to nevyrobý, nedovezie asi nikto
0
The power of Linux.

Používateľov profilový obrázok
jaromir
Power user
Power user
Príspevky: 4538
Dátum registrácie: 08 Júl 2011, 00:00
Vek: 40

Re: ATMega328P a breadboard

Príspevok od používateľa jaromir » 06 Jan 2014, 17:00

No vidis, a on to ma zadarmo, len evidentne nieco zle zapojil / naprogramoval. Ked pochopi kde urobi chybu, tak ziska vedomosti, ktore si nekupi za 7USD ani za nijaku inu cenu.
0

21stano21
Stály člen
Stály člen
Príspevky: 239
Dátum registrácie: 05 Jan 2013, 17:48
Bydlisko: ZM

Re: ATMega328P a breadboard

Príspevok od používateľa 21stano21 » 06 Jan 2014, 17:17

to ano,...ale nepochopili sme sa nevadí :)
0
The power of Linux.

MartinSzabo1997
Okoloidúci
Okoloidúci
Príspevky: 14
Dátum registrácie: 15 Okt 2013, 22:17

Re: ATMega328P a breadboard

Príspevok od používateľa MartinSzabo1997 » 06 Jan 2014, 20:39

ja si to potom dam na svoj plosak co si urobim a potrebujem to na jeden projekt ktorý robim tak zato a aby som nekupoval 10 arduina tak mam jedno a kupim uz len zvlášť Atmega 328čku a vybavená vec.. uz mi to ide bolo treba len osetrit zakmit co mi napisal sewerman_cz za co mu dakujem pomohlo mi to :) program je dobre urobeny pretoze cez arduino ako celok to ide bez chyby.. ale bez toho plosaku od arduina to neslo tak ako malo ale uz ide vsetko ako ma :) urcite este niekedy nieco napisem pretoze som zaciatocnik a est esa musim vela ucit. :)
0

Používateľov profilový obrázok
dxr
Ultimate člen
Ultimate člen
Príspevky: 3968
Dátum registrácie: 05 Aug 2013, 20:21
Bydlisko: V strede nicoho
Kontaktovať používateľa:

Re: ATMega328P a breadboard

Príspevok od používateľa dxr » 07 Jan 2014, 01:32

len to nerob stym delay_ms v ISR tam to proste nepatri ak si sa inspiroval tym
tak su daleko lepsie de-bouncing algoritmy najdes na arudino.cc alebo google> debounce switch arduino

tu mas 2 priklady ISR aj non-ISR arduino cod
http://www.adafruit.com/blog/2009/10/20 ... ebouncing/
0
Mahátma Ghándí: „Nejdřív tě budou ignorovat. Pak se ti budou smát. Pak proti tobě budou bojovat. Potom zvítězíš.“
čo viac dodať som taký a možeš to skúsiť vyhrať aj tak to vzdáš.. Obrázok
Arduino is popular becouse allow complex task with minimum investment

chickensk
Nový člen
Nový člen
Príspevky: 65
Dátum registrácie: 12 Jan 2013, 15:57
Kontaktovať používateľa:

Re: ATMega328P a breadboard

Príspevok od používateľa chickensk » 31 Júl 2015, 21:10

problem je v tom, ze cip skenuje tlacitko tak rychlo, ze sa pri stlaceni a zakmitoch stihne zapnut aj vypnut viac krat za sebou, a zostane ti casto v rovnakom stave ako pred tym

riesenie je pouzit na cipe casovac a nastavit skenovanie tlacitka v sw vo vacsich casovych intervaloch,

dalej mozes v sw osetrit aj problem s trvale stlacenym tlacitkom, kedy sa ti pri kazdom skenovani ledka prepne do opacneho stavu jednoduchou premennou ktora sa meni podla aktualneho stavu tlacitka a ledky

inak 328P je super cip, odporucam nedavat ho spet do arduino boardu :P

vela stastia
0

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 988
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: ATMega328P a breadboard

Príspevok od používateľa budvar10 » 03 Aug 2015, 12:53

Tak dúfam, že šťastie tam bolo inak by som poprial skôr trpezlivosť, keď to za rok a pol nevyriešil. :mrgreen:
0

Napísať odpoveď