excelből adatok kiolvasása arduinóba
excelből adatok kiolvasása arduinóba
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
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
Re: excelből adatok kiolvasása arduinóba
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.
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
Re: excelből adatok kiolvasása arduinóba
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
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
Re: excelből adatok kiolvasása arduinóba
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...
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
Re: excelből adatok kiolvasása arduinóba
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.
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.
Re: excelből adatok kiolvasása arduinóba
Én kész projektben gondolkodnék:
CNCshield+Arduino
GRBL; RAMPS
Ezt vinném tovább....
CNCshield+Arduino
GRBL; RAMPS
Ezt vinném tovább....
http://www.tavir.hu - a gazda
Re: excelből adatok kiolvasása arduinóba
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.
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.
Re: excelből adatok kiolvasása arduinóba
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.
É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.
Re: excelből adatok kiolvasása arduinóba
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]"
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]"
Re: excelből adatok kiolvasása arduinóba
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.
Mivel itt gondolni kel a felpörgetés/leállítás tehetetlenségre is.
Re: excelből adatok kiolvasása arduinóba
De csak nagyon lassú, áttételes motoron fog az enkóder dolgozni, tehát nem lesz gond a fordulatszámmal
Re: excelből adatok kiolvasása arduinóba
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
é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
Re: excelből adatok kiolvasása arduinóba
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.
(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.
Re: excelből adatok kiolvasása arduinóba
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
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