Arduino Project Collection 1
A collection of Arduino examples with explanations.
Blink LED
int ledPin = 13;
void setup(){ pinMode(ledPin, OUTPUT); }
void loop(){
digitalWrite(ledPin, HIGH); delay(500);
digitalWrite(ledPin, LOW); delay(500);
}
Blinks an LED every 500ms using digital output.
Button Control LED
int button=2, led=13;
void setup(){
pinMode(button,INPUT);
pinMode(led,OUTPUT);
}
void loop(){
digitalWrite(led,digitalRead(button));
}
Turns LED on/off based on button state.
Analog Read
void setup(){ [Link](9600); }
void loop(){
int val=analogRead(A0);
[Link](val);
delay(500);
}
Reads analog sensor value and prints to Serial Monitor.
PWM Fade
int led=9;
void setup(){ pinMode(led,OUTPUT); }
void loop(){
for(int i=0;i<=255;i++){
analogWrite(led,i); delay(10);
}
}
Gradually increases LED brightness using PWM.
Temperature LM35
void setup(){ [Link](9600); }
void loop(){
int v=analogRead(A0);
float temp=v*(5.0/1023.0)*100;
[Link](temp);
delay(1000);
}
Reads temperature from LM35 and prints Celsius value.