Fórum témák

» Több friss téma
Fórum » Arduino
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lapozás: OK   4 / 851
(#) Zaustuv hozzászólása Márc 31, 2013 /
 
Hi!

Megcsinálta valaki a 60 nap alatt Arduino netes tanfolyamot? Ha igen, milyen perifériákra van szükségem a gyakorláshoz? (mivel ezt előre nem láttam, hogy írták volna valahol.)
(#) david10 válasza Zaustuv hozzászólására (») Márc 31, 2013 /
 
Szia,először kell egy Arduino(Duemilanove vagy Uno ajánlott),kellenek nyomógombok,ledek,16x2-es LCD,ellenallasok,kijelző.
(#) TavIR-AVR válasza Zaustuv hozzászólására (») Ápr 1, 2013 /
 
Kell egy alappanel (pl: Innen: arduino alappanel) ami ATMegax8 (328/168/8) központi chipet tartalmaz.
És kell egy kiegészítő gyűjtemény: I2C EEPROM (24xxx), I2C óra: PCF8563, Potméter, LCD, nyomógomb, stb.
De amire épül: Ext1 gyakorlópanel + LCD
Vagy kompletten: Itt is elérhető kezdőkészlet

A 2., 3. leckében van erről szó, hogy mit és miért....
(#) TavIR-AVR válasza Koncsar hozzászólására (») Ápr 1, 2013 /
 
Csak a központi chip szállt el. Annak cseréjével javítva .
(#) johny999 hozzászólása Ápr 4, 2013 /
 
Sziasztok,

valaki próbált már Arduino bootloadert égetni Atmega32 chipre? Lehetséges ez egyáltalán?
A hozzászólás módosítva: Ápr 4, 2013
(#) TavIR-AVR válasza johny999 hozzászólására (») Ápr 4, 2013 /
 
Igen.
Nem megy. A bootloader chipfüggő.
Fizikailag ráégetheted, csak nem működik...

Az atmega32 _nem_ támogatott Arduino alatt. Ha DIP 40 chip kell:
Wiring és ATMega644P javasolt.
(#) johny999 válasza TavIR-AVR hozzászólására (») Ápr 4, 2013 /
 
:/ Akkor valami más úton kell megprogramoznom, mert már meg van rendelve a chip.

Arduino UNO-t lehet használni AVR programmerként ugye?
(#) ColT válasza johny999 hozzászólására (») Ápr 4, 2013 /
 
Valószínűleg lehet, de szerintem a Parallel Programmer is jó erre. Pár helyen azt írják rá, hogy nem lehet vele fusebiteket programozni, de nekem pl. működött vele a fuse írás is (Atmega328). Már ha a Parallel programmer használható azzal a uC-el.

Más. Valakinek van ötlete, miért másik el a DS1302-m, ha a saját eleméről megy? Van egy órát is tartalmazó cuccom, az Atmega ír a kijelzőre, a DS1302 számolja az időt. Ha nem kap tápot a DS1302, hanem csak a külön elméről megy (CR2032) akkor hol előre, hol hátra, elállítódik az idő...
...meg amúgy sem túl pontos. Mi okozhat ilyet?
A hozzászólás módosítva: Ápr 4, 2013
(#) TavIR-AVR válasza johny999 hozzászólására (») Ápr 4, 2013 /
 
Igen. A kulcsszó az Arduino alatt a minták közt: ArduinoISP
Tipp: ArduinoISP, mint programozó

Programnyelvként is mást kell keresned
(#) TavIR-AVR válasza ColT hozzászólására (») Ápr 4, 2013 /
 
Az elem merül.
A kvacod pontatlan (+/-30 ppm). Ez ~néhány mp/nap.

Illetve ha van valahol parazita kondenzátorod... Mondjuk forrasztás után ottmaradt a gyanta...
(#) ColT válasza TavIR-AVR hozzászólására (») Ápr 4, 2013 /
 
Az elem új. A kvarc bontott, akkor az lesz a baj.
+ akkor az ic lábaira forrasztom, a forrszemek elég messze vannak, hosszú a fólia

Köszi!.
(#) johny999 válasza TavIR-AVR hozzászólására (») Ápr 5, 2013 /
 
Köszi majd tanulmányozom.

Találtam egy egész jó video tutorial sorozatot Atmega32-höz WinAVR C++. Csak még azt nem tudom hogy fog kommunikálni a program az Unon keresztul az AVR-el. De amint megjött az IC kiderítem.
(#) ColT válasza TavIR-AVR hozzászólására (») Ápr 5, 2013 /
 
Kvarc csere + a DS lábaira gányolás után jónak tűnik. Legalábbis pár perc kihúzás után nem mászik el. Köszi
(#) johny999 válasza TavIR-AVR hozzászólására (») Ápr 6, 2013 /
 
Csináltam egy kis panelt összekötni az Arduinot a próbapanellal. Egy kérdés.

avrdude -c ... -p m32 -P COM4

a ... helyére arduino vagy stk500v1 megy. Mert mindkettő ottvan
(#) TavIR-AVR válasza johny999 hozzászólására (») Ápr 6, 2013 /
 
Arduino - 00xx esetén stk500v1, 1.x esetén arduino
Arduino panelra arduinoisp program
(#) johny999 válasza TavIR-AVR hozzászólására (») Ápr 8, 2013 /
 
Üdv,

ma megjött a chip, összekötöttem hogy kipróbáljam de valamiért ezt a hibaüzenetet dobja ki /kép

Valami nem passzol neki csak nem tudom mi. Vagy ezt már az AVR-es topicban kéne megtárgyalni?

A 22pF-os kondik ill. a 16MHz-es kristály nincs bekötve, de elvileg anélkül is el kéne indulnia.

Köszi előre is.
A hozzászólás módosítva: Ápr 8, 2013

error.png
    
(#) TavIR-AVR válasza johny999 hozzászólására (») Ápr 8, 2013 /
 
1e950f az atmega328P szignója, nem a mega32-é!
Hány lába van a chipnek?
M32 - 40, M328P - 28.
(#) johny999 válasza TavIR-AVR hozzászólására (») Ápr 8, 2013 /
 
A chip amit programoznék az Atmega32 40PDIP.
A hozzászólás módosítva: Ápr 8, 2013

IMAG0039.jpg
    
(#) TavIR-AVR válasza johny999 hozzászólására (») Ápr 8, 2013 /
 
Az UNO-don mi van rajta (szoftver)?
Mivel programozol?
(#) johny999 válasza TavIR-AVR hozzászólására (») Ápr 8, 2013 /
 
1.0.4-es Arduinobol az ArduinoISP. WinAVR
(#) johny999 válasza johny999 hozzászólására (») Ápr 8, 2013 /
 
Belenéztem abba az ArduinoISP.ino-fileba és látom hogy a Serial 19200-as baudra van állítva. Beírom hogy avrdude -c arduino -p m32 -P COM4 -b 19200 erre minden jó. Már csak WinAVRben a MakeFile-ban nem tudom hol kell ezt beállítani hogy ne kelljen minden egyes kompilálás után terminálból uploadolni a programot.
(#) johny999 válasza johny999 hozzászólására (») Ápr 8, 2013 /
 
Azt hiszem megvan az is:

AVRDUDE_BITS_PER_SEC = -b 19200
AVRDUDE_FLAGS += $(AVRDUDE_BITS_PER_SEC)

Ezt a két sort kellett hozzáadni.
(#) johny999 hozzászólása Ápr 24, 2013 /
 
Üdv,

tudtok ajánlani valami viszonylag egyszerű library-t lcd menü készítéséhez? Már teljesen bele vagyok kavarodva és semmire se jutok vele :/

Köszi.
(#) harald hozzászólása Máj 4, 2013 /
 
Szép napot minhdenkinek az lenne a kérdésem hogy Arduinoval C++ -ban megírt programot lefordítom és aHEX fájlt avr isp vel vagy arduino isp vel beírom egy attiny vagy avr chip-be
miért nem működik
(#) TavIR-AVR válasza harald hozzászólására (») Máj 4, 2013 /
 
Mert nem Tinyre fordítod le... És nem is állítod be a biztosítékbiteket....
(#) TavIR-AVR válasza johny999 hozzászólására (») Máj 4, 2013 /
 
Lib-t sajnos nem....
(#) johny999 válasza TavIR-AVR hozzászólására (») Máj 4, 2013 /
 
És valami tutorialt többrétegű menühöz amiben változók értékét tudom módosítani? Pld. egy RTC-t beállítani.

Libeket amiket találtam már nagyjából kipróbáltam mindet, de a programomnak már nem maradt hely.
A hozzászólás módosítva: Máj 4, 2013
(#) snowboarder hozzászólása Máj 4, 2013 /
 
Sziasztok!

Még nagyon kezdő vagyok az Arduino programozásában (viszont annál lelkesebb! ).

Van egy program részlet amit nem értek.


  1. long result = random(1,7);
  2.  
  3. digitalWrite(LED_BIT0, result & B001);
  4. digitalWrite(LED_BIT1, result & B010);
  5. digitalWrite(LED_BIT2, result & B100);


A kérdésem az, hogy a " result & B001" pontosan mit csinál? Miért lehet csak 0 illetve 1 az outputja (hiszen a result maga 1-6 között mozog)? Mit csinál a "&" jel? Próbáltam utánaolvasni (arduino.cc, google) de nem igazán értem.

Segítségeteke előre is köszönöm!
(#) TavIR-AVR válasza snowboarder hozzászólására (») Máj 4, 2013 /
 
A 60 nap alatt Arduino ingyenes tanfolyam erről külön leckében szól ( http://www.tavir.hu/60nap )

& logikai bitszintű és
kettes számrendszer AND parancsa.
(#) harald válasza TavIR-AVR hozzászólására (») Máj 4, 2013 /
 
Köszönöm
A biztosítékbiteket beállítottam csak arra nem jövök rá hogyan kell ttinyre fordítani
Következő: »»   4 / 851
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem