HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


Az AVR és lehetőségei...

Rekalaca kezeli! :))

 

Időrend:
Oldal 21 / 25 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   17  18  19  20  21  22  23  24  25   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

KisKZ | 6456    2009-03-24 20:58:00 [219]

A segítség pedig természetes!
Csak írd meg miben tudok! Ha tényleg tudok, szívesen megteszem.

Előzmény: elektron, 2009-03-24 20:10:00 [216]


elektron | 15859    2009-03-24 20:58:00 [218]

Milyen LCD paneled van ?

Előzmény: KisKZ, 2009-03-24 20:57:00 [217]


KisKZ | 6456    2009-03-24 20:57:00 [217]

Nem tudok egyszerre mindennel foglalkozni sajnos.
Ahogy máshol írtam az én agyam is lángol már a sok új infótól.
Félretettem egy kicsit, az új LCD panellel együtt. De ha valami elémkerül nem szoktam elhajítani. Azért beleolvasok és ha mást nem, de elteszem későbbre.
Itt van éppen egy AVR Simulator IDE v1.31 most a szemem előtt, de megy a jegesbe ez is egy kicsit.

Előzmény: elektron, 2009-03-24 20:10:00 [216]


elektron | 15859    2009-03-24 20:10:00 [216]

KisKZ, hogy állsz már az AVR-ekkel ? Lehet lenne számodra pár dolog, ami érdekelne, ha te is tudnál nekem segíteni valamiben.

Előzmény: KisKZ, 2009-03-12 23:28:00 [214]


n/a (inaktív)    2009-03-13 06:39:00 [215]

Köszönöm a felvilágosítást! Akkor ezt a szót törlöm a szótáramból...

Előzmény: n/a (inaktív), 2009-03-12 20:53:00 [197]

KisKZ | 6456    2009-03-12 23:28:00 [214]

Ó persze!
Egyelőre még azt sem látom át, hogy hol nyúljak hozzá ehhez a programhoz, hogy "széthúzzam" a képét a jobb láthatóság kedvéért.

Előzmény: elektron, 2009-03-12 23:13:00 [213]


elektron | 15859    2009-03-12 23:13:00 [213]

István helyett megírhatod a MODBus-os Mach 3 kapcsolat következő verzióját, ha már ennyire megy az adatküldözgetés...

Előzmény: KisKZ, 2009-03-12 23:00:00 [207]


KisKZ | 6456    2009-03-12 23:07:00 [212]

Hülye vagyok!
Hát megvan a válasz! Éppen Te adtad meg!:
Két hét múlva!

Előzmény: KisKZ, 2009-03-12 23:06:00 [211]


KisKZ | 6456    2009-03-12 23:06:00 [211]

Tegnap éppen kérdezett.
Ezt:
"mikor jössz már ki hozzánk tesóm?"
De még erre sem tudtam a konkrét választ.

Előzmény: n/a (inaktív), 2009-03-12 23:04:00 [208]


KisKZ | 6456    2009-03-12 23:05:00 [210]

A link lemaradt:
graph tutor


KisKZ | 6456    2009-03-12 23:04:00 [209]

NA most szúrom hasba magam!
És hogy mennyire igazuk van zoknak akik azt mondják csak kérdezek de nem kutatok.
Itt van minden leírva a kód szegélyjegyzeteként:

Előzmény: KisKZ, 2009-03-12 22:06:00 [199]


n/a (inaktív)    2009-03-12 23:04:00 [208]

Szerintem két hét múlva te fogsz válaszolgatni NagyKZ kérdéseire.

Előzmény: KisKZ, 2009-03-12 23:00:00 [207]


KisKZ | 6456    2009-03-12 23:00:00 [207]

Csak maradjon meg köztünk ez a két hét különbség!
De ha lehet úgy hogy Te közben rohamosan fejlődsz! Akkor nekem is van esélyem.
Akkor majd egyszer elgondolkodunk rajta, hogy hogyan lehet ezt a kapcsolatot megteremteni és mire lenne érdemes használni.
Egyelőre van még elég tanulnivaló.

Előzmény: n/a (inaktív), 2009-03-12 22:55:00 [206]


n/a (inaktív)    2009-03-12 22:55:00 [206]

A pontosvesszőt lehet, hogy direkt hagytam le, hogy leteszteljem, figyelsz-e.

Profiii ??? Két héttel korában kezdtem mint te.

Kapcsolatot teremteni? Már miért ne lehetne?

Előzmény: KisKZ, 2009-03-12 22:32:00 [204]


KisKZ | 6456    2009-03-12 22:33:00 [205]

Neadjisten valahogy még akár például a mach-al is lehet kapcsolatot teremteni?

Előzmény: n/a (inaktív), 2009-03-12 22:26:00 [202]

KisKZ | 6456    2009-03-12 22:32:00 [204]

kikapol! Lehagytad a pontosvesszőt!
Hű de jól esett ez most! Egy kezdő letolhatott egy profit.

Előzmény: n/a (inaktív), 2009-03-12 22:26:00 [202]


KisKZ | 6456    2009-03-12 22:30:00 [203]

Igy teljesen jó.
Két sosors portom van. A COM1 és a COM3.
Tehát pontosan úgy van ahogy mondod.
Inkáb így mondom:
Tényleg úgy van ahogy mondod. Így már látom is miértt viselkedett úgy s program ahogy kell neki.

Előzmény: n/a (inaktív), 2009-03-12 22:18:00 [201]


n/a (inaktív)    2009-03-12 22:26:00 [202]

Ha beteszed pl. a következőt
void mousePressed() {
saveFrame("filename-####.jpg")
}

Akkor az egér gombjának megnyomására elmenti az aktuális képernyőt a paraméterben megadott sorszámozott állományba.

Előzmény: KisKZ, 2009-03-12 22:13:00 [200]


n/a (inaktív)    2009-03-12 22:18:00 [201]

A kettő nem zárja ki egymást. A Serial.list()[] egy tömb, amibe betöltődnek a rendelkezésre álló soros portok. A nulladik eleme valószínűleg a COM1, az első eleme nálad pl. a COM3 stb.

Előzmény: KisKZ, 2009-03-12 22:06:00 [199]


KisKZ | 6456    2009-03-12 22:13:00 [200]

Stimmt: a Te verzióddal is egyértelműen megy.
Szerintem az a konkrét.
Most kell akkor kibővíteni és használni a 6 csatorás verziót.
Ott lehetne látni, hogy ténylegesen milyen helyzetben vannak egymáshoz képest a fotodiódák.
De jó lenne még arra is rájönni, hogy hogyan tudnám pillanatképszerűen megállítani a kijelzést.
Ha a kijelzés futás sebességét állítanám, akkor ugyebár széthúzva, jobban láthatnám a jelet?
Pl, egy analóg jel változást jobban követni tudnék ha az idő tengelyem osztása nagyobb lenne.
Na ezt megkeresem!

Persze előbb jó lenne érteni magát a programot, hogy hogyan működik, mielőtt még neki szeretnék esni.

Előzmény: n/a (inaktív), 2009-03-12 21:56:00 [198]


KisKZ | 6456    2009-03-12 22:06:00 [199]

Érdekes! Valami nem ugy megy ahogy gondolnánk....
Tutira tudom, hogy az Ardunio-ban a COM3-at használom. Nem véletlen, hiszen a hardverkezelő is erre írja az USB COM portot.
Itt viszont (eddig amig nem mondtad, hogy mit próbáljak) ezzel megy a dolog:
port = new Serial(this, Serial.list()[1], 9600)

Előzmény: n/a (inaktív), 2009-03-12 21:56:00 [198]


n/a (inaktív)    2009-03-12 21:56:00 [198]

Akkor valahogy így: port = new Serial(this, "COM3", 9600);

Előzmény: KisKZ, 2009-03-12 17:52:00 [194]


n/a (inaktív)    2009-03-12 20:53:00 [197]

Nos, ha tenyleg nem tudod...

A gagyi cigány szo, jelentése arany.

A negativ kepzet tarsitas a házalo cigányok által aranynak eladott rez gyuruk árusitasa
miatt van...ez az atveres a gagyizas.

Szoval a gagyi az ertektelen, hamis cucc
amivel atverik az embert a jo helyett....

Előzmény: n/a (inaktív), 2009-03-11 16:43:00 [176]


KisKZ | 6456    2009-03-12 17:56:00 [196]

Megy a processing?
Ajajj! Az még sokára lesz, de érthető (eddig).

Előzmény: n/a (inaktív), 2009-03-12 15:09:00 [192]


KisKZ | 6456    2009-03-12 17:54:00 [195]

tetszik!
Gratula és köszönöm ezt a módosított példát!

Előzmény: n/a (inaktív), 2009-03-12 16:43:00 [193]

KisKZ | 6456    2009-03-12 17:52:00 [194]

Hopp! Hogy ezt nem figyeltem meg!
A virtuális soros port az eszközzel feltelepített port ugye? Ez nekem pl a COM3 lett.
Akkor ezt kell bevésnem a megfelelő helyre.
Sajnos ezt nem tudom, ugyhogy igy a biztos ha megkérdezem:
Egyszerűen csak annyit írjak, hogy COM3?
Vagy van valami speciális formátuma a port megjelölésének?

Előzmény: n/a (inaktív), 2009-03-12 15:09:00 [192]


n/a (inaktív)    2009-03-12 16:43:00 [193]

Kicsit kipreparáltam a forrást, hogy egérrel tesztelhető legyen. Itt ki is lehet próbálni: http://cnctar.hobbycnc.hu/Molinari/AVR/mouse_osc/mouse_osc.html

Előzmény: n/a (inaktív), 2009-03-12 15:09:00 [192]


n/a (inaktív)    2009-03-12 15:09:00 [192]

Ha már megy a Processing, akkor nagy gond nem lehet.
A forrásból (http://accrochages.drone.ws/sites/accrochages.drone.ws/files/Oscilloscope.pde) külön kell választani a Processing kódot és az Arduino kódot.
Az Arduino kódot le kell fordítani és tölteni a kütyübe. Nézd meg, hogy melyik virtuális soros porton működik a letöltés. pl. COM10 Ezt jegyezd meg.

A Processing kód részbe, arra a helyre, hogy
port = new Serial(this, Serial.list()[0], 9600);
a Serial.list()[0] helyére írd be a saját Com portodat.
Lehet, hogy az Arduino fejlesztőt be kell zárni, hogy jó legyen a kommunikáció.
Aztán hajrá!

Előzmény: KisKZ, 2009-03-12 10:51:00 [191]


KisKZ | 6456    2009-03-12 10:51:00 [191]

A kutyafája!!!!
Akárhogy próbálkozom, nem akar megfelelően működni ez a kis oszcilloszkóp program.
este összedobom megint az egyik analóg potis-led-es áramkört és megnézem, hogy tutira olvas-e az analog in 0 csati.
Ha megy, akkor a board rendben és valami szoftveres gondom lesz.
Pedig de jó lenne most.
Van ott egy 6 csatornás váltzat is.
Igy két bemenetet is tudnék nézni vele és összehasonlítani az időben. Vizuálisan már sokat segítene.

Előzmény: n/a (inaktív), 2009-03-11 15:42:00 [172]


KisKZ | 6456    2009-03-12 10:34:00 [190]

Egyébkét infó azoknak akik hasonlót használnak:
A TAVIR-on lehet kapni optocsatolós leválasztókártyát hozzá.

Előzmény: elektron, 2009-03-12 00:36:00 [189]


elektron | 15859    2009-03-12 00:36:00 [189]

Digitális bemenet használata elég. Ha nem programozod sose rosszul a lábakat , hanem ahol bemenetet akarsz az nem lesz véletlenül kimenetté programozva akkor nem kell ellenállás közé.

Előzmény: KisKZ, 2009-03-11 23:23:00 [187]


elektron | 15859    2009-03-12 00:33:00 [188]

Abból a cikusban csak a tömb első 7 elemét használja, 0-tól 6-os indexig, jól látod.

A sok ilyen aprónak tűnő kérdésből épül fel az alapos tudás, mindenki így indul a nulláról.

Előzmény: KisKZ, 2009-03-11 22:57:00 [181]


KisKZ | 6456    2009-03-11 23:23:00 [187]

Bár eredetileg (és a végén sem) ezt akartam(om) használni, de talán mégis ez lesz a legegyszerűbb a tanuláshoz.
MIvel az alapjaim még mindig sehol nincsenek ezért az a kérdésem lenne, hogy ha ezt a kézikereket használom mint encodert, kell-e a bemenetek elé valamilyen védőellenállást tennem az ardunio panelen?
De... Hopp. Még egy elemibb kérdés:
Ennek a jele ugye egyszerű négyszögjel. Akkor ugye elegendő a digitális bemenetet használnom a jeleinek a fogadására?


KisKZ | 6456    2009-03-11 23:13:00 [186]

Ja! A megjelenítő holnap érkezik!
Egy 4 soros 40 karakteres, Kifejezetten a dunio családhoz.
A végcél az lesz, hogy ezen jelenjenek meg az infók.
Most a PC elsősorban azért kell, hogy lássam hogyan alakul(nak) a bejövő jel(ek). Ez az egyszerűbb. Ezzel csak látni szeretném, hogy ténylegesen hogyan néz ki az a jel amit az encoder kiad. Pl sorrend. vagy ki tudja mi.
Tudom hogy ez egyébként egyértelmű dolog, de én látni akarom! Ez a gyengém.
Aztán lépek tovább.
Ez alapján meg szeretnék írni valami logikát ahhoz, hogy pontosan érzékeljem a jeleket a későbbi feladolgozási feladat szempontjából, majd utána a feldolgozási folyamat és végül az eredmények kijelzése a cél.
Tehát lépésenként az elejéről, mert csak akkor tanulom meg rendesen ha látom.
(Hiába, nehéz eset vagyok néha még magamnak is:) )
Ez nem egy komoly dolog, de tényleg úgy van ahogy elektron mondta: épp elég lesz nekem.

Előzmény: n/a (inaktív), 2009-03-11 15:42:00 [172]


KisKZ | 6456    2009-03-11 23:04:00 [185]

A beolvasás ideje is érdekes lesz, ha pl. fordulatszámot akarok még számoltatni belőle.

Tudom ezzel nem bonyolítottam még agyon, csak nekem.... nagyon. ))

Előzmény: n/a (inaktív), 2009-03-11 16:43:00 [176]

KisKZ | 6456    2009-03-11 23:03:00 [184]

Köszönöm neked is!
Megpróbálom majd /segítséggel/ kiszűrni belőle azt az esszenciát amit beletettél.

Most egy évig megint el leszek foglalva úgy látom. Elláttatok!

Előzmény: MasterGy, 2009-03-11 16:13:00 [174]


KisKZ | 6456    2009-03-11 23:01:00 [183]

Ajjaj! Csak ne emlegessetek már annyi új dolgot!
Csak kapkodom a fejem!
De azt hiszem legalább a lényegét sejtem annak amit mondasz.
És! Tudom, hogy van mögöted /és mögöttetek/ már elég sok komoly munka.
Csak elég arra a vezérlőre néznem amit tőled vettem és a kis gépnél fogok használni, és az még csak az elejéről való.

Előzmény: n/a (inaktív), 2009-03-11 15:59:00 [173]


KisKZ | 6456    2009-03-11 22:58:00 [182]

Nagyon rendesek vagytok!
Lesz miből molyolnom. Csak ne orroljatok meg rám, ha még az előzőhöz hasonló elemi kérdéseket teszek fel. Nem okoskodás, hanem az ismeretek hiánya miatt lesz.

Előzmény: n/a (inaktív), 2009-03-11 15:42:00 [172]


KisKZ | 6456    2009-03-11 22:57:00 [181]

Molinari:
Épp a processinget nézegetem.
Azt szeretném használni.
De hogy milyen piciny dolgokon akadok fel:
Volt pl. ilyen az elején: (Ez jó példa mert még a kép is megvan hozzá). A kérdés elemi és csak magával a C-vel kapcsolatos és még mindig nem kaptam rá választ.



Ebben a példaprogramban egy 8 elemes tömb van definiálva, majd lentebb a for ciklusban szerintem ebből csak 7-et hív meg a program.
Valaki C-s segítsen! Tényleg csak az első hét eleme lesz felhasználva a tömbnek, avagy mind a 8???
Elnézést a triviális kérdésért!

Itt látszik, hogy mennyire igazad van elektron! Nekem az egyszerű is elég lesz megoldandónak!
De majd csak menni fog valahogy.

Előzmény: n/a (inaktív), 2009-03-11 15:42:00 [172]


n/a (inaktív)    2009-03-11 17:29:00 [180]

Előzmény: elektron, 2009-03-11 17:22:00 [179]


elektron | 15859    2009-03-11 17:22:00 [179]

Amit az ember maga alkotott és erre még büszke is, az nem nagyképűség, arra van oka. Gratulálok a munkáidhoz.

Előzmény: n/a (inaktív), 2009-03-11 17:16:00 [178]


n/a (inaktív)    2009-03-11 17:16:00 [178]

Hát persze, elnézést (nagyképűség volt részemtől...)! PIC forrással tudnék szolgálni...

Előzmény: elektron, 2009-03-11 17:00:00 [177]


elektron | 15859    2009-03-11 17:00:00 [177]

KisKZ-nek ezt is elég lesz pontosan megcsinálni.


n/a (inaktív)    2009-03-11 16:43:00 [176]

De ez olyan "gagyi" (csak tudnám a szó eredetét..) feladat, hogy csak na! Bejön a szint(ek), tárolod egy pufferbe, majd nyomod ki a soros porton (adott sample idővel) valamilyen formátumba! Megírni 10 perc...

Előzmény: elektron, 2009-03-11 16:13:00 [175]


elektron | 15859    2009-03-11 16:13:00 [175]

Fordítsd át AVR-re meddig tart, de ezt úgyis tudod. Vagy az assembly kódodat, vagy c-ből, ahogy gondolod.

Előzmény: n/a (inaktív), 2009-03-11 15:59:00 [173]

MasterGy | 580    2009-03-11 16:13:00 [174]

KisKZ !Pontosan azt valósítottam meg tavaly nyáron ami neked kell !!! Milyen érdekes !

Egy rém primitív elektronika, és program.
14 csatornát tudsz figyeln egy időben, és rögzíteni fájlba. Pl nyomtatáskor (nem usb, hanem régi lpt-csatolós) a nyomtató-pc kommunikációt vizsgáltam vele. De bármi ami ttl jelszinten kommunikál vizsgálható vele.

Fájlba tudod rögzíteni az állapotváltozásokat, és utána silabizálgatni hogy mi-micsoda.

Itt a technix : http://mastergy.fw.hu
LPT-MOITOR almenü





Előzmény: KisKZ, 2009-03-11 15:06:00 [161]


n/a (inaktív)    2009-03-11 15:59:00 [173]

Nekem több ilyen alkalmazásom is van (bár csak egy csatornások) a P2M Monitor (itt a legbonyolultabb, mert még protokol transformációt is kell reptében csinálni) és a P2Q (QDSP) Monitor (Sentinele). Ha PIC lenne, tudnék ...

Előzmény: KisKZ, 2009-03-11 15:33:00 [169]


n/a (inaktív)    2009-03-11 15:42:00 [172]

Van egy Processing nevű nyelv, aminek a felülete nagyon hasonlít az arduino -hoz használt fejlesztőezközhöz. Valójában a Processing -ből lett kifejlesztve.
Processing -ben (ami ráadásul multiplatformos, vagyis fut Windows-on, Linux-on és Mac OSX-en is) nagyon gyorsan létre tudsz hozni egy megjelenítőt, és ezzel pl. soros porton kommunikálhaszt az Arduino -ból.
Itt van pl. egy egyszerű oszcilloszkóp program: http://accrochages.drone.ws/en/node/90


elektron | 15859    2009-03-11 15:40:00 [171]

Használni kell mindent, amit tud, időzített megszakítást, külső bemeneteken használható megszakításokat, azokat kiszolgáló rutinokat megírni. Mindennek van egy minimális végrehajtási ideje, attól gyorsabb jeleket nem lehet feldolgozni és minéál többet akarsz annál lassabb lesz.

Előzmény: KisKZ, 2009-03-11 15:33:00 [169]


KisKZ | 6456    2009-03-11 15:36:00 [170]

Most sajnos mennem kell, de este szerintem ezzel kapcsolatba kérdezni foglak. Csak legyen energiám és ébren tudjak maradni.

Előzmény: elektron, 2009-03-11 15:32:00 [168]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 21 / 25 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   17  18  19  20  21  22  23  24  25   Következő ►  Utolsó ►|


 ◊