Difference between revisions of "Controlino Notes"

From OpenCircuits
Jump to navigation Jump to search
Line 16: Line 16:
 
= Why =
 
= Why =
  
= Install =
+
= Get it Running =
  
Misnomer I do not want to really install it I want compile it and run on my Uno.  See [[Russ's Computer Environment]]
+
I want compile it and run on my Uno.  See [[Russ's Computer Environment]]
  
Ton of files ( well maybe 10 ) on gitHub.  Seems the only one that matters much is  controlino.cpp.  Download it.
+
Ton of files ( well maybe 10 ) on gitHub.   
Make a new arduino project.  I called mine controlino_ino.  In its file controlino_ino.ino paste the contents of  
+
 
controlino.cpp. Follow the directions in the file.  Compile.  Worked the first time.  Now have something on my uno.
+
* Seems the only one that matters much is  controlino.cpp.   
What?
+
*Download it.
 +
*Make a new arduino project.  I called mine controlino_ino.   
 +
*In the project's file, controlino_ino.ino, paste the contents of controlino.cpp.  
 +
*Follow the directions in the file.   
 +
*Compile.   
 +
*Worked the first time.   
 +
*Now have something on my uno. What?
 +
*More comming
  
 
= Protocol =
 
= Protocol =

Revision as of 13:16, 1 October 2016

Draft

Just a draft may or may not be completed.

Controlino Notes

What is Controlino

it is the Arduino component of Instrumentino Notes


Links to what the authors think:

Why

Get it Running

I want compile it and run on my Uno. See Russ's Computer Environment

Ton of files ( well maybe 10 ) on gitHub.

  • Seems the only one that matters much is controlino.cpp.
  • Download it.
  • Make a new arduino project. I called mine controlino_ino.
  • In the project's file, controlino_ino.ino, paste the contents of controlino.cpp.
  • Follow the directions in the file.
  • Compile.
  • Worked the first time.
  • Now have something on my uno. What?
  • More comming

Protocol

Reading the code and probing with my terminal

  • commands appear not to be caps sensitive
  • use a cr at end of commands
  • BlinkPin <pin> <ms to blink>
    • BlinkPin 7 200 => works


  • set xxx yyy => sets pin n to input or output ( digital ) if pin is out of range o..
    • set 3 in => think this is correct syntax
    • set in 3 => looks incorrect
    • set xxx yyy => cannot be valid but no error message, no error may be ok