Difference between revisions of "Instrumentino for GreenHouse Monitor"
Jump to navigation
Jump to search
Russ hensel (talk | contribs) |
Russ hensel (talk | contribs) m |
||
| Line 1: | Line 1: | ||
| + | = First Connection = | ||
| + | |||
| + | |||
* go to Controlino program find baudrate #define SERIAL0_BAUD 115200 | * go to Controlino program find baudrate #define SERIAL0_BAUD 115200 | ||
| Line 5: | Line 8: | ||
** find self.baudrate and add at end of baud rate section | ** find self.baudrate and add at end of baud rate section | ||
<pre> | <pre> | ||
| − | + | if self.mode == "Controlino": | |
| − | + | self.baudrate = 19200 | |
</pre> | </pre> | ||
| Line 12: | Line 15: | ||
Install Controlino on your arduino and fire up both the SmartTerminal and the arduino. | Install Controlino on your arduino and fire up both the SmartTerminal and the arduino. | ||
| + | Open the port and send "set" responds with "done", the egale has landed. | ||
| + | |||
| + | = Add strings for commands to interface | ||
| + | |||
| + | * look at the bottom of the C program and extract the following commands: | ||
| + | * find the section that looks something like: | ||
| + | <pre> | ||
| + | elif self.mode == "MotorDriver": | ||
| + | self.send_ctrls = [ ... | ||
| + | </pre> | ||
| + | and add a clause to the if then like: | ||
| + | <pre> | ||
| + | elif self.mode == "Controlino": | ||
| + | self.send_ctrls = [ "Set", "Controlino ", "BlinkPin", "Read", "Write", "SetPwmFreq" ] | ||
| + | </pre> | ||
Revision as of 10:08, 29 January 2017
First Connection
- go to Controlino program find baudrate #define SERIAL0_BAUD 115200
- go to SmartTerminal parameters.py and define a new mode Controlino:
- self.mode = "Controlino" # this is not really needed but this way it is easy to turn on and off the Controlino settings.
- find self.baudrate and add at end of baud rate section
if self.mode == "Controlino":
self.baudrate = 19200
this way of setting it will only be in effect for the mode Controlino which for now we will implement as a straight terminal
Install Controlino on your arduino and fire up both the SmartTerminal and the arduino. Open the port and send "set" responds with "done", the egale has landed.
= Add strings for commands to interface
- look at the bottom of the C program and extract the following commands:
- find the section that looks something like:
elif self.mode == "MotorDriver":
self.send_ctrls = [ ...
and add a clause to the if then like:
elif self.mode == "Controlino":
self.send_ctrls = [ "Set", "Controlino ", "BlinkPin", "Read", "Write", "SetPwmFreq" ]