Best way to control a network of ustepper microcontrollers enabling datalogging


hello,

i want control several ustepper microcontrollers ; being able read , log output , write input serial monitor.  microcontroller based on same atmega chips arduino uno , can programmed via arduino ide.
i able implement microcontroller driver programm within larger programm in c++, python or labview. in end, want bypass arduino ide serial monitor i'm using @ moment provide input , instructions.

i've done code each individual microcontrollers , i'm trying find way control them network, instance : read output ustepper "a" , "b" , depending on outputs ; send instructions ustepper "b" , "c".



i've done researches , below differents potential solutions i've found :

- use arduino uno "master", communicating via i2c ustepper "slaves". i'm not big fan of solution because doesn't solve datalogging issue, still need usb key or sd card shield. moreover, still need find way include master arduino programm within larger programm.

- use c++ (for instance) programm communicate arduino, reading outputs delivered serial monitor , datalogging them text file. solution i've tried, issue i'm giving instructions usteppers arduino ide serial monitor, cannot read c++ programm. guess solved using sequential communication i'm not sure because arduino programm reset when close serial monitor. furthermore, doesn't resolve issue of implementation larger programm ; still need give instruction via arduino ide serial monitor.

- use c++ programm drive directly ustepper microcontrollers without arduino code. sure simplify implementation don't know if feasible rookie programmer am. thing don't know how find or convert arduino , ustepper libraries in c++. possible ?

- use c++ programm take inputs c++ ide serial monitor, translate them arduino language , send them ustepper microcontrollers via i²c communication. guess best solution it's easy implement in larger programm, doesn't use arduino ide serial monitor anymore , can still use arduino , ustepper libraries i'm confortable with. yet, possible ?
in ustepper code, i'm using instructions such serial.read, serial.print or serial.available. how supposed work arduino ide serial monitor closed ? how arduino code supposed run serial monitor closed ?


thank you,

nicolas

quote
i still need give instruction via arduino ide serial monitor.
this wrong. application can write serial port (specifically 1 arduino or arduino-look-alike connected to) can send data arduino or arduino-look-alike.

quote
it sure simplify implementation don't know if feasible rookie programmer am.
if know type in serial monitor application, application can provide text field , send button, can type same stuff , send button send button on serial monitor application does.

quote
i guess best solution it's easy implement
really? have tried that?

the serial monitor application can started arduino ide, , connects serial port arduino listening to, not 1 application listening to.


Arduino Forum > Using Arduino > Project Guidance > Best way to control a network of ustepper microcontrollers enabling datalogging


arduino

Comments

Popular posts from this blog

Error compiling for board Arduino/Genuino Uno.

Installation database is corrupt

esp8266 (nodemcu 0.9) client.write très lent ???