I need HELP! Ckmpile errors

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);
  }

brain.update()

Is not the same as:

Brain.update()

1 Like

Capitalization matters ...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.