Exercise 1-
on-off lights
Electronics
const int DOLK_light_naama=4;
const int DOLK_light1_naama=5;
const int DOLK_light2_naama=6;
void setup() {
pinMode(DOLK_light_naama,OUTPUT);
pinMode(DOLK_light1_naama,OUTPUT);
pinMode(DOLK_light2_naama,OUTPUT);
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(DOLK_light_naama,HIGH);
delay(500);
digitalWrite(DOLK_light_naama,LOW);
delay(500);
digitalWrite(DOLK_light1_naama,HIGH);
delay(500);
digitalWrite(DOLK_light1_naama,LOW);
delay(500);
digitalWrite(DOLK_light2_naama,HIGH);
delay(500);
digitalWrite (DOLK_light2_naama,LOW);
delay(500);
}

Exercise 2-
Resistors Potentiometers
​
const int one_light=3;
const int two_light=4;
const int three_light=5;
//The potetiometer is coonected to pin A0;
const int Poten_pin=A0;
//Define variiables to contain data;
int poten_val;
int mangina;
void setup() {
//put your setup code here, to run once;
Serial.begin(9600);
pinMode(one_light,OUTPUT);
pinMode(two_light,OUTPUT);
pinMode(three_light,OUTPUT);
}
void loop(){
//put your main code here, to run repeatedly;
poten_val = analogRead(Poten_pin);
Serial.println(poten_val);
mangina = map(poten_val , 100 , 700, 50,1000);
//Turn on Red
digitalWrite(one_light,HIGH);
digitalWrite(two_light,LOW);
digitalWrite(three_light,LOW);
delay(mangina);
//Turn on yellow
digitalWrite(one_light, LOW);
digitalWrite(two_light,HIGH);
digitalWrite(three_light,LOW);
delay(mangina);
//Turn on green
digitalWrite(one_light,LOW);
digitalWrite(two_light,LOW);
digitalWrite(three_light,HIGH);
delay(mangina);
}
Exercise 3-
Resistors Potentiometers
const int buzz_pin= 3;
const int dtimeL=1000;
const int dtimeS=dtimeL/2;
const int G =392;
const int F =349;
const int E = 329;
const int D =293;
const int C = 261;
const int B = 246;
const int A = 220;
void setup(){
}
void loop(){
tone(buzz_pin, G ,500);
delay(dtimeS);
tone(buzz_pin, E ,500);
delay(dtimeS);
tone(buzz_pin, E ,500);
delay(dtimeL);
tone(buzz_pin, F,500);
delay(dtimeS);
tone(buzz_pin, D,500);
delay(dtimeS);
tone(buzz_pin, F,500);
delay(dtimeL);
tone(buzz_pin, C,500);
delay(dtimeS);
tone(buzz_pin, D,500);
delay(dtimeS);
tone(buzz_pin, E,500);
delay(dtimeS);
tone(buzz_pin, F,500);
delay(dtimeS);
tone(buzz_pin, G,500);
delay(dtimeS);
tone(buzz_pin, G,500);
delay(dtimeL);
noTone(buzz_pin);
}
Exercise 4-
Final project
const int pResistor = A0; // Photoresistor at Arduino analog pin A0
const int ledPin=9; // Led pin at Arduino pin 9
const int buzzerPin=5;
diteTs=100;
diteTb=1000;
//Variables
int value; // Store value from photoresistor (0-1023)
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT); // Set lepPin - 9 pin as an output
pinMode(pResistor, INPUT);// Set pResistor - A0 pin as an input (optional)
pinMode(buzzerPin,OUTPUT);
}
//The buzzer on for 1 second and off for 1 second
void loop() {
value = analogRead(pResistor);
Serial.println(value);
map(value, , 200, 1000,100,1000 );
}