0% found this document useful (0 votes)
4 views4 pages

Arduino 15 Programs

The document contains a series of Arduino code examples demonstrating various functionalities including LED blinking, fading, button control, serial printing, temperature sensing, buzzer beeping, ultrasonic distance measurement, servo motor control, LDR sensing, relay control, RGB LED manipulation, potentiometer reading, IR sensor detection, LCD display usage, and motor control. Each example includes setup and loop functions tailored for specific hardware interactions. The code snippets are designed for educational purposes to illustrate basic programming concepts in Arduino.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Arduino 15 Programs

The document contains a series of Arduino code examples demonstrating various functionalities including LED blinking, fading, button control, serial printing, temperature sensing, buzzer beeping, ultrasonic distance measurement, servo motor control, LDR sensing, relay control, RGB LED manipulation, potentiometer reading, IR sensor detection, LCD display usage, and motor control. Each example includes setup and loop functions tailored for specific hardware interactions. The code snippets are designed for educational purposes to illustrate basic programming concepts in Arduino.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1.

LED Blink
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}

2. LED Fade

void setup() {
pinMode(9, OUTPUT);
}
void loop() {
for(int i=0;i<=255;i++){
analogWrite(9,i);
delay(10);
}
for(int i=255;i>=0;i--){
analogWrite(9,i);
delay(10);
}
}

3. Button LED Control

int button = 2;
int led = 13;
void setup() {
pinMode(button, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
if(digitalRead(button)==HIGH){
digitalWrite(led,HIGH);
} else {
digitalWrite(led,LOW);
}
}

4. Serial Print

void setup() {
[Link](9600);
}
void loop() {
[Link]("Hello Arduino");
delay(1000);
}

5. Temperature Sensor (LM35)

int tempPin = A0;


void setup() {
[Link](9600);
}
void loop() {
int val = analogRead(tempPin);
float temp = val * 0.488;
[Link](temp);
delay(1000);
}

6. Buzzer Beep

int buzzer = 8;
void setup() {
pinMode(buzzer, OUTPUT);
}
void loop() {
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(buzzer,LOW);
delay(500);
}

7. Ultrasonic Sensor
int trig=9, echo=10;
void setup(){
[Link](9600);
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
}
void loop(){
digitalWrite(trig,LOW);
delayMicroseconds(2);
digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
int duration=pulseIn(echo,HIGH);
int distance=duration*0.034/2;
[Link](distance);
}

8. Servo Motor

#include <Servo.h>
Servo s;
void setup(){
[Link](9);
}
void loop(){
[Link](0);
delay(1000);
[Link](90);
delay(1000);
}

9. LDR Sensor

int ldr=A0;
void setup(){
[Link](9600);
}
void loop(){
int val=analogRead(ldr);
[Link](val);
delay(500);
}

10. Relay Control

int relay=7;
void setup(){
pinMode(relay,OUTPUT);
}
void loop(){
digitalWrite(relay,HIGH);
delay(1000);
digitalWrite(relay,LOW);
delay(1000);
}

11. RGB LED

int r=9,g=10,b=11;
void setup(){
pinMode(r,OUTPUT);
pinMode(g,OUTPUT);
pinMode(b,OUTPUT);
}
void loop(){
analogWrite(r,255);
analogWrite(g,0);
analogWrite(b,0);
delay(1000);
}

12. Potentiometer

int pot=A0;
void setup(){
[Link](9600);
}
void loop(){
int val=analogRead(pot);
[Link](val);
delay(500);
}

13. IR Sensor

int ir=2;
void setup(){
pinMode(ir,INPUT);
[Link](9600);
}
void loop(){
int val=digitalRead(ir);
[Link](val);
}
14. LCD Display
#include <LiquidCrystal.h>
LiquidCrystal lcd(7,6,5,4,3,2);
void setup(){
[Link](16,2);
[Link]("Hello");
}
void loop(){}

15. Motor Control

int motor=9;
void setup(){
pinMode(motor,OUTPUT);
}
void loop(){
analogWrite(motor,200);
}

You might also like