Welcome, Guest. Please login or register.


Author Topic: HID kezelés Arduino -val (Read 43353 times)

Offline Z80System

  • EP addict
  • *
  • Posts: 3899
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: HW készítés Arduino-val
« Reply #45 on: 2014.September.30. 13:25:53 »
Hát minden igaznak tűnik az ígéretekből ...

Összedugtam, feltelepítettem az IDE -jüket, beállítottam a kártyám típusát meg a COM port számát,
kiegészítettem a kártyájukon lévő ledet villogtató "programot" próbából egy másik lábbal is,
rádugtam egy ledet a lábra, és lőn villogás. :)

A "program" meg így néz ki:




Code: [Select]
void setup()
{
  pinMode(13, OUTPUT);
  
  pinMode(12, OUTPUT);
}

void loop()
{
  digitalWrite(13, HIGH);
  digitalWrite(12, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  digitalWrite(12, LOW);
  delay(1000);
}





Hát akkor lássuk mennyi kód fér bele a 32K -jába, és hogy a gyakorlatban mire elég a sebessége ...
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13467
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HW készítés Arduino-val
« Reply #46 on: 2014.September.30. 13:28:18 »
Quote from: Z80System
és lőn villogás. :)
A képen nem villog :-D

Offline Z80System

  • EP addict
  • *
  • Posts: 3899
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: HW készítés Arduino-val
« Reply #47 on: 2014.September.30. 13:29:39 »
Quote
A képen nem villog 
Fúúú ... az valami bag lesz akkor ... utánanézek ... :)
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3899
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: HW készítés Arduino-val
« Reply #48 on: 2014.September.30. 13:46:50 »
Tök jó, az az alap hardware tutorial -juk, hogy breadboard -on, alkatrészekből (jó, az USB kezelőhöz panelt használnak, de nyilván azt is lehetne alkatrészekből) összeraknak egy Arduino kártyát :) :

http://arduino.cc/en/Main/Standalone
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #49 on: 2014.September.30. 17:39:47 »
Quote from: Z80System
Tök jó, az az alap hardware tutorial -juk, hogy breadboard -on, alkatrészekből (jó, az USB kezelőhöz panelt használnak, de nyilván azt is lehetne alkatrészekből) összeraknak egy Arduino kártyát :) :

http://arduino.cc/en/Main/Standalone

Ebben mi a meglepo? Az Arduino legegyszerubb formajaban kb egy Atmel AVR mikrocontroller, es kb kesz is :) Na meg persze, hogy AVR-be tesznek bootload-rt pl stb. Csak ki kell vezetni par kivezetest stb, meg esetleg kvarc miegymas. Ez az Arduiono dolog kisse fel van fujva, egyesek az MCU-t rajta egyenesen "Arduino chip"-nek nevezuk, pedig ugye az egy AVR. Jo, mondjuk a fenti dog egyszeru "Arduino" sok mindenre nem jo, az AVR-nek alapbol van soros portja de TTL szintu. Ha normalis soros port kell, akkor kell pl egy MAX232, vagy ha USB akkor a cikkben is emlitett serial-USB atalakito, pl FT232.

Nem neked szol, csak altalaban mondom (foleg egyes MCU-s formukon talalkozni vele), hogy nagy a hype az Arduino korul, pedig vehetsz a boltban egy szem MCU-t is, igaz akkor kell PCB neki, meg ez meg az :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3899
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: HW készítés Arduino-val
« Reply #50 on: 2014.September.30. 18:02:46 »
Quote
Ebben mi a meglepo?
Nekem minden meglepő, az is hogy van nagyméretű led, meg az is hogy ha rákötöm erre a szutyokra, akkor tényleg villog.
Egyébként meg ez többnyire amolyan hobbi vagy tanuló cucc, így Ardunio -san használva, és pont az a lényeg (meglepő, poén, akármi) hogy ők tutorialban elmagyarázzák azt, amit ők valójában csinálnak. Hogy béluskám veszed tőlunk az Ardunio -s lapokat, de ha akarod 10 perc alatt összedugsz egyet magadnak alkatrészekből, így és így csináld. Adják a lapkáik összes típusú tervezési dokumentációjat, sematikusat, nyákot, mindent. Kendd a hajadra, használd ahogy akarod. Ki csinalja még ezt ?

Quote
 Csak ki kell vezetni par kivezetest stb, meg esetleg kvarc miegymas.
Ja, és pont ehhez a miegymáshoz csinálnak kedvet a kis tutorialjukkal, ahelyett hogy azt tolnák, hogy ők az egyigazság, bármire arduino van irva, csak azt vedd.
De ha valakinek télleg nagy gond a PCB előállítása (és hobbi szinten kinek nem az ?), akkor használj minket.


Quote
az Arduiono dolog kisse fel van fujva

Pontosan nem tudom mi van rajta felfújva, de én azt sem tudtam 2 napja hogy létezik olyan (még azt sem tudom igazán milyen kategóriák ezek) mikrokontroller csalad hogy AVR vagy PIC,
és most sem tudok róluk semmit az égvilágon, semilyen elektronikai részletet, egyetlen mikrokontrollerrel nem ismerkedtem meg, és nem is szándékozok 6 évig elektronikai megoldásokat tanulmányozni, meg utasításkészleteket, meg hogy hogyan kell assembly -ben elérjem a kontroller hardver elemeit,

de ma C++ -ban tudom elérni egy ilyen ATMEL AVR mikrokontroller legtöbb fícsőrét, és azt tervezem hogy egyetlen (usb -hez mégegy) marha kis méretű panellel hozzácsatolok az EP -hez mindenféle input eszközt, és a tervezkedésemnek van is némi alapja, úgy hogy közben mint említettem: semmit nem értek mindehhez.

Ettől nagyszerű az arduino sztm ...
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #51 on: 2014.September.30. 19:33:35 »
Nem letoltas akart lenni :) Jo ez az arduino, szo sem rola. Csak eppen nem sokkal tobb mint egy MCU magaban, sok ember meg azt hiszi, hogy ez vmi speci cucc, es nem is jon ra, hogy tulkeppen MCU-t programozgat. Amit megtehetne magaban is, illetve ami hw keszitesnel elonyosebb is (viszont teny, hogy ilyen kis "kesz" alakban egyszerubb lehet kiserletezni, viszont "kesz" termekbe en akkor is sima pl AVR-t tennek). Vegulis az Arduino nem mas, mint AVR, kenyelmesen es quickstart turbo boost-al :D

Offline Z80System

  • EP addict
  • *
  • Posts: 3899
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: HW készítés Arduino-val
« Reply #52 on: 2014.September.30. 19:57:03 »
Quote
Vegulis az Arduino nem mas, mint AVR, kenyelmesen es quickstart turbo boost-al
Hát ja. Csináltak különböző árú, méretű és képességű panelokat, amik közül az ember válogathat,
ezek közül több fajta összekapcsolódhat, az alap méretet kifejezetten ilyen emeletesen lehet egymásra pakolni,
ahova nem elég az alap teljesítmény, vagy kellenek az extra ficsotok, mint az usb, wifi, mindenféle motorvezérlők,
csillió féle "priféria", melyek mindenféle módokon képesek kommunikálni egymással hardveresen,
és az egészre rá van húzva egy c++ (sőt valami java is, bizonyos részeknél, de azzal még nem találkoztam) könyvtár,
és mindegy melyik cuccukat használod, ugyanazzal az API-val hajtod meg, nyilván csak azt használva ami a rendszeredben épp van.

Mindezt úgy, hogy minden teljesen nyílt, és más gyártók is csinálnak ilyen kompatibilis lapkákat, amiket (ha kompatibilisre csinálták),
szintén visz a könyvtárjuk.

Az arduino nem is annyira a panelek (de azert az is), hanem a "platform", a libbel együtt.

Szóval olyan "plug and play", magas szintű dolog. Persze, ipari dolgokat nem ilyen lapokból fognak összerakni.
Pont ilyenekre van ez kitalálva sztm, mint amire én is használom.

Látod, itt van az USB host kérdés, és meg vagyok lőve, mert az eddig általam talált arduino kompatibilis USB host shield -ek azok elég nagyok,
nem tudom hogy férne be az EP -be, ami meg kicsi, annak a belseje "zárt", a szoftver meg nem azt csinálja ami nekem kéne.

Abban reménykedek, hogy mire odáig elérek, addigra kijön egy arduino kompatibilis kis méretű usb host shield ...

Vagy jöhetne akármilyen másik is, csak ne ASCII karaktereket toljon az USB billentyűzetről, hanem keydown/keyup uzeneteket.
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13467
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HW készítés Arduino-val
« Reply #53 on: 2014.September.30. 20:51:58 »
Quote from: Z80System
Ki csinalja még ezt ?
Más hasonló cégek.

Quote
De ha valakinek télleg nagy gond a PCB előállítása (és hobbi szinten kinek nem az ?)
Manapság már nem az, elküldöd Kínába a nyáktervet, ők meg küldik a paneleket. Az angol srác is így csinálta a bővítőket.

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #54 on: 2014.September.30. 20:59:01 »
Quote from: Zozosoft
Más hasonló cégek.
Manapság már nem az, elküldöd Kínába a nyáktervet, ők meg küldik a paneleket. Az angol srác is így csinálta a bővítőket.

Mondjuk nem tudom mennyi, ha valaki maganak epit csak vmit, nem tul draga jatek az igy meg mindig? Ha mondjuk kell min 10 darab ugy mar talan normalisabb ... Ha mechanikaval nem allnek hadilabon :) csinalnek olyasmit, amit latni a neten: PCB "maras" sav helyett vmi hazi barkacs eszkozzel ami egyszeruen vmi furo szeru entitassal "lecsiszolja" a nem kello reszet. Egyszeru, gyors, nem kellenek vegyszerek, stb, szamitogeprol vezerelheto ... Miegymas :D

Offline Z80System

  • EP addict
  • *
  • Posts: 3899
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: HW készítés Arduino-val
« Reply #55 on: 2014.September.30. 21:02:45 »
Quote
Más hasonló cégek.

Pld. ?


Quote
Manapság már nem az, elküldöd Kínába a nyáktervet, ők meg küldik a paneleket. Az angol srác is így csinálta a bővítőket.

Egy ilyen kész panelt tegnap megrendeltem, ma már barkácsolhattam vele.

Egy custom panelt meg kell tervezni. Milyen programmal lehet egyáltalán egy panelt megtervezni ? Gyakorlat nélkül lehet olyat csinálni ?
Kinából egy fuvar 2/3 hét. Mennyiért gyártják le a panelt ? Mennyi idő alatt csinálják meg ?
Mi van ha elrontom ? Újabb fuvar ... Kidobott pénz ...
Amennyire én tudom még te sem tudsz smd -t forrasztani, speckó forrasztó cuccok kellenek hozzá. Az is egy nagyobb adag zsé.
Ne csináljunk már úgy, mintha PCB -t összerakni (pláne smd -t) gyerekjáték lenne, mint a gombvarrás, amihez a feltételek már minden háztartásban adottak ...
Hozzáértők, nagy tapasztalattal rendelkezők, kisebb SZÉRIÁKban is képesek már elfogadható áron gyártani őket ... szupi ... de még mindíg nem a kezdők terepe.

Majd ha rajz alapján a kész cuccot küldik vissza, egyedileg is megfelelő áron ...

Stb ...
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13467
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HW készítés Arduino-val
« Reply #56 on: 2014.September.30. 21:31:28 »
Quote from: Z80System
Pld. ?
Nekem innen lesz játékszerem :-) Hogy mi lesz belőle, az titok. Fogpiszkáló, ha el nem... :-D (gondolom mindenki ismeri a viccet)


Quote
Egy ilyen kész panelt tegnap megrendeltem, ma már barkácsolhattam vele.
Ez teljesen ok, hogy fejlesztéshez készet vesz az ember.

Quote
Milyen programmal lehet egyáltalán egy panelt megtervezni ?
Pl. Eagle

Quote
Gyakorlat nélkül lehet olyat csinálni ?
Nekem se tanította senki :-) Persze nyilván egy kisebb darabbal kell kezdeni, de itt pont ilyenekről van szó.
Meg lehet közöségileg is, ha ott tart már a dolog.

Quote
Amennyire én tudom még te sem tudsz smd -t forrasztani
Én nem is tennék rá SMD-t, az ördögtől való találmány :twisted:

Ha jól néztem ezekből az AVR cuccokból is van DIP. Amit magamnak kinéztem, abból biztos van :-)

De ezt a Nyákosdi természetesen arra érteném, ha kikisérletezel már egy működő dolgot, amiből aztán többeknek kéne gyártani.
Lehet Budapesten is nyák gyártót találni, csak az nem olyan kényelmes, mert nem lehet a karosszékből intézni :-) hanem el kell menni.
De persze ezt nem azért írom, hogy mindenképpen nyákot kell gyártanod, csak jeleztem, hogy nem akkora gond manapság, mint azt írtad. Lásd pl készülnek az SD adapterek is.
, speckó forrasztó cuccok kellenek hozzá. Az is egy nagyobb adag zsé.
Ne csináljunk már úgy, mintha PCB -t összerakni (pláne smd -t) gyerekjáték lenne, mint a gombvarrás, amihez a feltételek már minden háztartásban adottak ...
Hozzáértők, nagy tapasztalattal rendelkezők, kisebb SZÉRIÁKban is képesek már elfogadható áron gyártani őket ... szupi ... de még mindíg nem a kezdők terepe.

Majd ha rajz alapján a kész cuccot küldik vissza, egyedileg is megfelelő áron ...

Stb ...
[/quote]

Offline Z80System

  • EP addict
  • *
  • Posts: 3899
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: HW készítés Arduino-val
« Reply #57 on: 2014.September.30. 22:33:39 »
Legújabb álom EP :) :
Z80 System

Offline Povi

  • EP addict
  • *
  • Posts: 1868
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • http://povi.fw.hu
Re: HW készítés Arduino-val
« Reply #58 on: 2014.September.30. 22:52:12 »
Quote from: Z80System
Legújabb álom EP :) :
Ez nagyon futurisztikusan néz ki... :-)
*** Speicherplatz zu klein

Offline Z80System

  • EP addict
  • *
  • Posts: 3899
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.124 Chrome 37.0.2062.124
    • View Profile
Re: HW készítés Arduino-val
« Reply #59 on: 2014.September.30. 23:27:43 »
Nincsen valami olyan nagyon vékony szalagkábel, vagy csatlakozó, amit be lehet dugni úgy az EP billentyű fólia csatlakozóba, mintha a fólia lenne ?

Vagy neadjisten olyan, hogy még a fóliát is mellé lehet dugni ?
Z80 System