wmkit - oscal
DESCRIPTION
TRANSCRIPT
Workshop
Besfort Guri, CTO Altin Ukshini, CEO
03/04.04.2014 OSCAL, Tirane
Arduino
Arduino është një platformë e hapur (open source) për prototipe elektronike e bazuar në fleksibilitet, e lehtë për tu përdorur në harduer dhe softuer. Është menduar për artist, dizajner dhe për këdo që është i interesuar në krijimin e objekteve ose mjediseve interaktive.
Open Source Hardware
Tipet e Arduino’s
UNO Leonardo
Tipet e Arduino’s
Mega Esplora
Tipet e Arduino’s
LilyPad YUN
Tipet e Arduino’s
Intel Galileo Robotics
Projektet që janë bërë me Arduino
Projektet që janë bërë me Arduino
Çka është WMKIT?
Nano
Nano
Mikrokontrolleri
Nano
Pinat Digjital
Pinat Analog
Nano
Ground
Nano
3.3 V Output 5V Output
Nano
Butoni Reset
Nano
Pinat Digjital
Pinat Analog 3.3 V Output
Ground
5V Output
Mikrokontrolleri Butoni Reset
Breadbord
Lista e komponentave
USB cable
330 Ohm resistors
1 Mega Ohm resistor
Red LEDs
Green LEDs
Yellow LEDs
RGB Led
Diode
Photoresistor
Push button
Integrated Circuit
Temperature Sensor
Transistor
Potentiometer
Speaker
Fillojme me Experimentet
Blinking LED - Skema
Blinking LED - Kodi
int led = 12; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); }
Fading LED - Skema
Fading LED - Kodi
int led = 11;
int brightness = 0;
void setup()
{
pinMode(led, OUTPUT);
}
void loop()
{
for (brightness=0;brightness<=255;brightness++)
{
analogWrite(led, brightness);
delay(10);
}
for(brightness=255;brightness>=0;brightness--)
{
analogWrite(led, brightness);
delay(10);
}
}
Traffic Lights LED - Skema
Traffic Lights - Kodi
int kuq = 12;
int verdhe = 11;
int gjelbert = 10;
void setup()
{
pinMode(kuq, OUTPUT);
pinMode(verdhe, OUTPUT);
pinMode(gjelbert, OUTPUT);
}
void loop()
{
digitalWrite(gjelbert, LOW);
digitalWrite(verdhe, HIGH);
delay(2000);
digitalWrite(verdhe, LOW);
digitalWrite(kuq, HIGH);
delay(5000);
digitalWrite(verdhe, HIGH);
delay(2000);
digitalWrite(verdhe, LOW);
digitalWrite(gjelbert, HIGH);
digitalWrite(kuq, LOW);
delay(5000);
digitalWrite(verdhe, HIGH);
delay(100);
}
PYETJE ?