I amgetting the following compile errors abd I need help tryimg tp figut out what I'm doing wrong:
THANKS!
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino: In function 'void loop()':
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:23:7: error: 'brain' was not declared in this scope
if (brain.update()) {
^~~~~
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:23:7: note: suggested alternative: 'Brain'
if (brain.update()) {
^~~~~
Brain
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:29:5: error: 'a' was not declared in this scope
a = brain.readCSV();
^
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:31:5: error: 'v' was not declared in this scope
v = a.indexOf(',');
^
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:35:5: error: 'z' was not declared in this scope
z = a.indexOf(',', v + 1);
^
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:37:5: error: 'a1' was not declared in this scope
a1 = a.substring(v + 1, z);
^~
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:37:5: note: suggested alternative: 'A1'
a1 = a.substring(v + 1, z);
^~
A1
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:38:5: error: 'num' was not declared in this scope
num = a1.toInt();
^~~
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:38:5: note: suggested alternative: 'enum'
num = a1.toInt();
^~~
enum
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:43:5: error: 'num1' was not declared in this scope
num1 = a.toInt();
^~~~
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:43:5: note: suggested alternative: 'enum'
num1 = a.toInt();
^~~~
enum
C:\Users\Japper\Documents\Arduino\mindflexservo\mindflexservo.ino:47:5: error: 'output' was not declared in this scope
output = map(num, 0, 999999, 0, 180);
^~~~~~
exit status 1
Compilation error: 'brain' was not declared in this scope
=====================================
code-
#include <Brain.h>
#include <Servo.h>
Servo myservo; // create servo object to control a servo
//////////////////////////
// mindflexservo
////////////////////////??
void setup(){
Serial.begin(9600);
myservo.attach(9); // attaches the servo on pin 9 to the servo object
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
// Expect packets about once per second.
// The .readCSV() function returns a string (well, char*) listing
//the most recent brain data, in the following format:
// "signal strength, attention, meditation, delta, theta, low // alpha, high alpha, low beta, high beta, low gamma, // high gamma"
if (brain.update()) {
// Serial.println(brain.readErrors());
// Serial.println(brain.readCSV());
//sprintf(a, "%c",brain.readCSV());
a = brain.readCSV();
v = a.indexOf(',');
v = a.indexOf(',', v + 1);
v = a.indexOf(',', v + 1);
v = a.indexOf(',', v + 1);
z = a.indexOf(',', v + 1);
a1 = a.substring(v + 1, z);
num = a1.toInt();
v = a.indexOf(',', z + 1);
a = a.substring(z + 1, v);
num1 = a.toInt();
Serial.print("alpha = ");
Serial.println(num1);
output = map(num, 0, 999999, 0, 180);
myservo.write(output); // tell servo to go to position in variable 'pos'
delay(15);
}
// analogWrite(12,output);
//brain.readCS).toCharArray(a,200);
}