I'm working on a Arduino controlled solenoid motor project that I found on Instructables. I have been able to piece together what I think is most of the code but I'm getting some syntax errors and was wondering if I could get some help? Here is the code and the errors.
// Including Libraries
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <math.h>
LiquidCrystal_I2C mydisplay(0x27,16,2);
// Define Input/Output Pins
#define solenoidpin 9
#define potpin 1
#define ignitioninputpin 2
///#define interruptnumber 3
#define isr_rpm(INT0_vect)
// Defineing Variables
int previousstate;
byte buttonstate;
int counter1;
int start;
int finish;
int elapsed;
int RPM;
// Main setup
void setup(){
pinMode(ignitioninputpin,INPUT);
digitalWrite(ignitioninputpin,HIGH);
//// attachInterrupt(3,isr_rpm, FALLING);
counter1=1;
mydisplay.init();
mydisplay.backlight();
mydisplay.setCursor(0,1);
mydisplay.print(" Soleniod Motor ");
previousstate=HIGH;
Serial.begin(19200);
buttonstate = digitalRead(ignitioninputpin);
}
// Main program loop
void loop() {
buttonstate = digitalRead(ignitioninputpin);
Serial.println(buttonstate);
Serial.write("previousstate");
Serial.println(previousstate);
Serial.println(counter1);
float elapsed=start=finish;
float RPM= (6000/elapsed);
{
if (buttonstate==LOW && previousstate==HIGH && (counter1%2)==0){
digitalWrite(solenoidpin,HIGH);
}
if (buttonstate==HIGH && previousstate==LOW && (counter1%2)==0){
digitalWrite(solenoidpin,HIGH);
}
if (buttonstate==LOW && previousstate==HIGH && (counter1%2)==0){
digitalWrite(solenoidpin,LOW);
}
if ((counter1%2)==0){ for rpm calcs
finish=start;
start=millis();
}
if ((counter1%6)==0){
mydisplay.setCursor(0,0);
mydisplay.print(" RPM ");
mydisplay.print(RPM);
mydisplay.setCursor(0,1);
mydisplay.print(" Solenoid Motor ");
}
void ISR1();
buttonstate=LOW;
counter1=counter1+1;
previousstate=HIGH;
}
}
Error messages:
Binary sketch size: 7,594 bytes (of a 32,256 byte maximum)
<[space]Wire.h[space]>
is not the same as<Wire.h>
– Majenko♦ Jul 5 '15 at 9:50%(counter1, 2)
– Majenko♦ Jul 5 '15 at 10:38