excelből adatok kiolvasása arduinóba

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
didasz
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. január 28. szombat, 11:47

excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: didasz »

Sziasztok,

Olyanban szeretném a segítségeteket kérni hogy szeretnék excelből adatokat kiolvasni.
Olyat már sok helyen olvastam hogy arduino küld excelbe adatot, de fordítva még nem.
Ez megoldható? És ha igen akkor elég hozzá a számítógép vagy kell hozzá SD kártya modul.

Segítségeteket előre is köszönöm

Üdv
Didasz
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: Robert »

EXcelből : PCvel akarsz olvasni, vagy excvel állomány SD kártyán és abból közvetlen Arduinoval?

1, VBA és sorosport kezelés. Soros adatfolyamként küldöd az infót.
2, SDre ne Excelként, hanem CSV állományként ments (Text alapú).Ezt már tudod kezelni.
http://www.tavir.hu - a gazda :)
didasz
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. január 28. szombat, 11:47

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: didasz »

Az lenne az egyszerűbb nekem ha közvetlenül PC-n elkészült táblázatból vagy CSV állományból tudna az Arduinom adatokat kiolvasni, és nem kéne külön SD kártyára is lementenem.
Esetleg ehhez tudnál adni valami alap kódot amit utána felcicomáznék a saját elképzeléseim szerint?

Köszönöm
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: Robert »

A Google kb. 10-15 kódot ad. SD kártya - Arduino:
1. https://www.google.hu/webhp?ie=UTF-8#q=s%C3%BCltgalamb
2. https://www.google.hu/webhp?ie=UTF-8#q= ... d+csv+file


Arduino kérje le a PC-ről, ahogy valami program feldolgozza a kérést és visszaadja a választ?
Hol akadtál el?

PC minta:
soros figyelés
Adatkérés jött
Adatkérés kifejtése
Excel leválogatás, csomag összeállítása
Leküldés arduino fele a kért formában.

Arduino
adatküldés PC fele (kérés: a?12#<enter>)
vár
Bufferben van adat? Van még hely benne?
Nincxs újabb adat, teljes csomag leért
Csomag feldiolgozása (ha vesszővel választva, akkor split egy tömbbe)
Örül.
Csomag megjött visszajelzés a PC fele.


Hibakezelésre figyelni, COM portot kiválasztani, adatvesztést kezelni...
http://www.tavir.hu - a gazda :)
didasz
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. január 28. szombat, 11:47

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: didasz »

Köszi a sült galambot :-) Talált :-)
Tényleg szerettem volna egy kicsit egyszerűsíteni a dolgomat :-)
A projektem még csak fejben van meg nem kezdtem bele a fizikai megvalósításba, egy CNC szerűséget szeretnék összehozni de nem léptető motorokkal hanem DC motorokkal és enkóderekkel. Az excel ahhoz kell hogy az tartalmazza a soron következő elmozdulást.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: Robert »

Én kész projektben gondolkodnék:
CNCshield+Arduino
GRBL; RAMPS

Ezt vinném tovább....
http://www.tavir.hu - a gazda :)
didasz
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. január 28. szombat, 11:47

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: didasz »

Az volt az első gondolatom nekem is, de az a gép amit én szeretnék csinálni az nem fog íveket marni csak beáll egy pontra és fúr, majd megy tovább.
Illetve nyilván egy CNCshildel is el lehet bütykölni heteket mire úgy megy ahogy én szeretném de nekem a DC motoros megoldás nagyon tetszik és ebben szeretnék elmerülni.
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: SanyiSay »

Még egy tipp:
Én EXCEL VisualBasic -> soros port -> Arduino módszert választanám ha táblázat kell.
Excel VB szerintem a legegyszerűbb persze kicsit azt is meg kell ehhez tanulni, de az igen egyszerű mert van olyan funkciója hogy minden amit tesz az ember a táblázatban, abból automatikusan kódot generál. Így tudod mit tettél és látod hogy kell.
A soros port kezelésre pedig vannak minták a neten.
pld.
http://dev.emcelettronica.com/serial-po ... -excel-vba

Ha még is ívek kellenének akkor annó nekem az AutoCad lett a megfelelő mert abban is van VB és ott a vektoros koordináták elérhetők. VB ben kiszámolhatod az optimális mozgási sorrendet is, pontosság, és optimális üres mozgatást, stb figyelembe véve.

Jelenlegi feladathoz viszont lehet elég egy TXT fájl is adat sorokkal, azt átküldeni terminál progival? Arduino eltárolja és ennyi.
didasz
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. január 28. szombat, 11:47

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: didasz »

Kedves Sanyi,

Köszönöm szépen a válaszodat, átgondoltam, illetve újra gondoltam a gépemet és arra jutottam hogy nem SD kártyáról kéne az adatokat kiolvasnom hanem közvetlen PC-ről excelből vagy ahogy tanácsoltad egy txt fájlból kéne terminálra küldeni.

Említettél egy terminál progit, pontosan melyikre gondoltál?

Tudsz ebben segíteni?

Köszönöm szépen

"Jelenlegi feladathoz viszont lehet elég egy TXT fájl is adat sorokkal, azt átküldeni terminál progival? Arduino eltárolja és ennyi.[/quote]"
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: kapu48 »

Szerintem lassú lesz a Mega 16MHz-vel, hogy 1 motoron pörgő encodert számláljon, közben még PWM-et vezéreljen is!
Mivel itt gondolni kel a felpörgetés/leállítás tehetetlenségre is.
didasz
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. január 28. szombat, 11:47

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: didasz »

De csak nagyon lassú, áttételes motoron fog az enkóder dolgozni, tehát nem lesz gond a fordulatszámmal
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: kapu48 »

didasz
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. január 28. szombat, 11:47

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: didasz »

köszönöm szépen a videót,
én elsősorban arra lennék kíváncsi hogy hogyan valósul meg (milyen program kell hozzá) az excelből (vagy más szöveges) dokumentumból az arduinóban történő adatküldés.
És ha megvannak az adatok, ebben az esetben a megfelelő munkapozíció akkor majd a motor forogni kezd meghajtja az enkódert és mikor eléri a poziciót akkor elvégzi a munkát és lép tovább. Kéri a következő poziciót ..... és így tovább
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: kapu48 »

A video kommentjében van a link, ami a projekthez visz! Azt tanulmányozd!

(De ez már a lustaságod teteje, hogy ezt is nekem kel ide írnom! Hogy próbálj kicsit keresgélni!)
Egy ilyen bonyolult témát nem lehet itt pár mondatban elmagyarázni.
didasz
Újonc
Újonc
Hozzászólások: 11
Csatlakozott: 2017. január 28. szombat, 11:47

Re: excelből adatok kiolvasása arduinóba

Hozzászólás Szerző: didasz »

Köszi Kapu48 ☺

Ezt bóknak veszem ☺ a világot a nagy koponyák és a lusta emberek viszik előre ☺

Tényleg köszi a segítséget. Megnezem a videós linket és megpröbálok összedobni egy kódot és legközelebb már valami kézzel foghatóval jelentkezem ha elakadnék.

Szép napot
Válasz küldése