/*
תוכנית בדיקה לחיבור נורת לד כולל שינוי בהירות
*/
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("Test LED:");
Serial.println("=========");
Serial.print("Enter the pin number that the LED is connected to:");
while (Serial.available() == 0);
int ledPin = Serial.parseInt();
Serial.println(ledPin);
pinMode(ledPin, OUTPUT);
Serial.println("Test LED Blink - 5 blinks, interval 1 second");
for (int i = 0; i < 5; i++) {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
Serial.println("Test blink END");
delay(2000);
if (ledPin == 3 || ledPin == 5 || ledPin == 6 || ledPin == 9 || ledPin == 10 || ledPin == 11) {
Serial.println("Test LED brightness");
for (int j = 0; j < 256; j += 5) {
analogWrite(ledPin, j);
delay(30);
}
for (int j = 255; j >= 0; j -= 5) {
analogWrite(ledPin, j);
delay(30);
}
}
Serial.println("**********************************************");
Serial.println("Test ended");
Serial.println("If no blinks where viewed test you LED connections");
Serial.println("If no change in brightness was seen, verify the the LED is connected to the correct pin,");
Serial.println("have the right resistor size, not burnt");
Serial.println();
Serial.println();
Serial.println();
}
Comments