It says that I can't connect to my Arduino

Is something wrong with my code or I plugged it not tightly enough

#define lightSensor A5
int alarm=1;
int redLed=12;
int greenLed=13;
int j;
void setup() {
  Serial.begin(9600);
  pinMode(redLed,OUTPUT);
  pinMode(greenLed,OUTPUT);
  Serial.print("Starting.");
  delayMicroseconds(10000);
  Serial.print(".");
  Serial.println(".");
}

void loop() {
  int lightLevel = analogRead(lightSensor);
  Serial.println(lightLevel);

  if (lightLevel>=450){
    Serial.println("IT IS NOT OKAY!!!!!!!!!!");
    digitalWrite(redLed,HIGH);
    digitalWrite(greenLed,LOW);
  for (j=1;j<=100;j=j+1) {
    digitalWrite(alarm,HIGH);
    delay(10);
    digitalWrite(alarm,LOW);
    delay(10);
    digitalWrite(alarm,HIGH);
    delay(1000);
    digitalWrite(alarm,HIGH);
    delay(10);
    digitalWrite(alarm,LOW);
    delay(10);
    digitalWrite(alarm,HIGH);  
}
}
  else{
    digitalWrite(greenLed,HIGH);
    digitalWrite(redLed,LOW);
    Serial.println("It is Okay.");
  }
}

here you connect something (probably LED) to pin 1. change this wiring to 2 and try again

Serial.println("IT IS NOT OKAY!");

And disconnect the sensor you have connected to pin 1.
Pin0 and Pin1 are the UART pins ands are used for programming the Arduino.

What model Arduino are you using?

Thanks.. Tom... :smiley: :+1: :coffee: :australia:

mega 2560

it worked

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