top of page

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 );

}

bottom of page