Workshop #2

Preview:

Citation preview

Cfare eshte elektriciteti?Gjithcka mbi Arduino eshte elektronike

• Edhe kur behet fjale per elektronike I referohemi elektricitetit.

• Kjo mund te jet zhytja e pare ne kete universe te mahnitshem I krijuar nga:– Percjellesa– Voltazh– Sinjale– Rezistenca– Etj.

Voltazh(Volt)

• Voltazh eshte nje diferenc potenciale permes dy pikave.

• Kjo diference eshte e krijuar nga nje gjenerator.

• Kjo vlere shenohet me Volt(V)• Ne kete trajnim do kemi te bejm me voltazhe

te uleta, jo me shume se 5V.

Korent edhe Fuqi

• Korenti mund te krahasohet me nje rrjedhje ne tubat hidraulike.

• Korenti matet me Amper(simboli I tij ehste A). • Fuqi eshte nje nocion specific, I cili shprehet

ne Watt(simboli I tij W)• P = V x I

Edhe cfare jane rezistencat, kondensatoret, etj..?

• Rezistencat jane komponente te vogla qe ulin rrjedhjen e korentit.

• Jan me shum resistive nga cdo cop kabulli qe ju mund te perdorni.

• Shprehet ne Ohm(simboli I saj eshte Ω).

Dioda

• Eshte nje komponent I polarizuar.• Mund te lejoje rrymen qe te kaloj nga + tek –

por kur rryma vjen nga ana e kundert ajo e bllokon.

• LED- eshte nje diode porkesaj here ajo mund te nxier edhe drite

Kondesatori

• Mund te themi se kondensatoret akomulojn nje energji potenciale.

• Ne munges sinjali nga ushqyesi qe ne perdorim, kondensatori leshon energjine e tij te akomuluar.• Kapaciteti eshte vlera per te percaktuar cdo

kapacitor(kondensator). Shprehet ne Farad(simboli I tij F)

Trekendeshi I Ohm-it

Nje shembull I thjesht!

• Kemi nje Led qe te dhenat e saj jane:I=20mAV=3.2V

• Sa duhet te jete rezistenca(R) per ta mbrojtur kete Led?

• R= V/I => 3.2/20* =160 Ohm310

Eksperimenti #1

• Cfare do te na duhet:• Arduino • Breadboard• Percjellesa • Led

Breadboard

Qarku

Hapim software-in

2. Do zgjedhim se cilin microcontroller do perdorim

3.- Do zgjedhim Serial Port

Programimi

• int Led = 13; //Do deklarojme se cilin Pin do perdorim• void setup(){• pinMode(Led, OUTPUT); //Do deklarojme qe variabla me

emrin Led qe I korespondon Pin-it 13 do jet dalje• }• void loop(){ //Do krijojme ciklin qe do punoje pambarimisht• digitalWrite(Led, HIGH); //Do ndezim Led-in• delay(1000); //Do e mbajme ndezur 1 sekonte• digitalWrite(led, LOW); // Do fikim Led-in• delay(1000); //Do e mbajme fikur 1 sekonte• }

7.- Do e ngarkojme.

8.- Pasi te ngarkohet, ju duhet te shifni kete mesazh si me poshte.

Po semaforin?

Sistemi semaforik

Cfare do te na duhet:-Arduino -Breadboard-Percjellesa- 3 Led(Jeshile, Verdhe, Kuqe)

Qarku

Programi• //Do deklarojme Pin-et qe do perdorim• int LedKuqe = 11;• int LedPortokalli = 10;• int LedJeshile = 9;• //Do I deklarojme keto Pin-e qe jan OUTPUT• void setup(){• pinMode(LedKuqe, OUTPUT);• pinMode(LedPortokalli, OUTPUT);• pinMode(LedJeshike, OUTPUT);• }

• void loop(){• digitalWrite(LedKuqe, LOW);• digitalWrite(LedPortokalli, LOW);• digitalWrite(LedJeshile, HIGH);• delay(1000);• digitalWrite(LedKuqe, LOW);• digitalWrite(LedPortokalli, HIGH);• digitalWrite(LedJeshile, LOW);• delay(1000);• digitalWrite(LedKuqe, HIGH);• digitalWrite(LedPortokalli, LOW);• digitalWrite(LedJeshile, LOW);• delay(1000);• }

Transistor

• Jane komponente gjysempercues si diodat.• Ato mund te:– Amplifikojne– Te punojne si celesa te komandueshem– Ose si elemente fuqie.

• Ato jane NPN ose PNP.

Te krijojme nje celes elektronik

• Cfare do te na duhet:• Arduino• Breadboard• Transistor• Led • Percjellesa

Qarku

Programi

• int Tansistor = 13; //Do deklarojme se cilin Pin do perdorim• void setup(){• pinMode(Led, OUTPUT); //Do deklarojme qe variabla me emrin

Led qe I korespondon Pin-it 13 do jet dalje• }• void loop(){ //Do krijojme ciklin qe do punoje pambarimisht• digitalWrite(Transistor, HIGH); //Do aktivizojme tranzistorin• delay(1000); //Do e mbajme ndezur 1 sekonte• digitalWrite(Transistor, LOW); //Do caktivizojme tranzistorin• delay(1000); //Do e mbajme fikur 1 sekonte• }