Öğrencimiz METE YURDAGÜL, Arduino ile DARTH VADER maskesine led ve Star Wars tematik müziğini 3W hoparlör kullanarak entegre edip proje yaptı.
TEBRİKLER!
Öğrencimiz METE YURDAGÜL, Arduino ile DARTH VADER maskesine led ve Star Wars tematik müziğini 3W hoparlör kullanarak entegre edip proje yaptı.
TEBRİKLER!
Öğrencimiz ALPER KIRSAY, kod-robotik projesi olarak HC-SR04 ile Dijital Mesafe Ölçer yaptı.
Sensör ile ölçülen mesafe cm cinsinden LCD ekran üzerinde gösterilmektedir.
TEBRİKLER!
Öğrencimiz ALPER KIRSAY, kod-robotik projesi olarak DHT11 ile Mini Meteoroloji İstasyonu yaptı.
Sensör ile ölçülen hava sıcaklığı ve nem değerleri, LCD ekran üzerinde gösterilmektedir.
TEBRİKLER!
Öğrencimiz YİĞİT MANGTAY, kod-robotik projesi olarak uzaktan kumandalı Retro ahşap görünümlü radyo ve mp3 oynatıcı yaptı.
MP3 modülü ile hayat bulan teleskopik antenli proje, 6 volt pil ile beslenmekte ve uzaktan kumanda ile kontrol edilebilmektedir.
TEBRİKLER!
Sevgili Öğrenciler,
Arduino robotik setinizle aşağıdaki referans kodları Arduino programında yazarak "Işık Şiddetini (LDR ile) Yedi Segmentte Gösterme Projesi" yapıyoruz.
Projede Kodla Türkiye Robotik setindeki Shielde entegre LDR ile 7 segment display kullanılacaktır. Projemizde değişen Işık şiddetine göre 7 segmentte sayı gösterilecektir. Ortam aydınlığı fazlalaştıkça sayı artar; karanlık oldukça sayı azalır.
Başarılar!
//Arduino Referans Kaynak Kodu:
int A = 4; int B = 5; int C = 6; int D = 7; int ldrPin = A2; int ldr; int deger; void setup() { pinMode(A, OUTPUT); //LSB pinMode(B, OUTPUT); pinMode(C, OUTPUT); pinMode(D, OUTPUT); //MSB pinMode(ldrPin, INPUT); } void loop() { ldr = analogRead(ldrPin); deger = map(ldr, 0, 1023, 0, 10); Sayici(deger); delay(50); } void Sayici(int sayi) { if (sayi == 0) { // 0000 digitalWrite(A, LOW); digitalWrite(B, LOW); digitalWrite(C, LOW); digitalWrite(D, LOW); } if (sayi == 1) { // 0001 digitalWrite(A, HIGH); digitalWrite(B, LOW); digitalWrite(C, LOW); digitalWrite(D, LOW); } if (sayi == 2) { // 0010 digitalWrite(A, LOW); digitalWrite(B, HIGH); digitalWrite(C, LOW); digitalWrite(D, LOW); } if (sayi == 3) { // 0011 digitalWrite(A, HIGH); digitalWrite(B, HIGH); digitalWrite(C, LOW); digitalWrite(D, LOW); } if (sayi == 4) { // 0100 digitalWrite(A, LOW); digitalWrite(B, LOW); digitalWrite(C, HIGH); digitalWrite(D, LOW); } if (sayi == 5) { // 0101 digitalWrite(A, HIGH); digitalWrite(B, LOW); digitalWrite(C, HIGH); digitalWrite(D, LOW); } if (sayi == 6) { // 0110 digitalWrite(A, LOW); digitalWrite(B, HIGH); digitalWrite(C, HIGH); digitalWrite(D, LOW); } if (sayi == 7) { // 0111 digitalWrite(A, HIGH); digitalWrite(B, HIGH); digitalWrite(C, HIGH); digitalWrite(D, LOW); } if (sayi == 8) { // 1000 digitalWrite(A, LOW); digitalWrite(B, LOW); digitalWrite(C, LOW); digitalWrite(D, HIGH); } if (sayi == 9) { // 1001 digitalWrite(A, HIGH); digitalWrite(B, LOW); digitalWrite(C, LOW); digitalWrite(D, HIGH); }}
Sevgili Öğrenciler,
Arduino robotik setinizle aşağıdaki referans kodları Arduino programında yazarak "Park Sensörü Projesi" yapıyoruz.
Projede Kodla Türkiye Robotik setindeki Shielde entegre buzzer ile ledler kullanılıp HC-Sr04 Ultrasonik mesafe sensörü de takılacaktır. Projemizde değişen mesafeye göre ledler ve buzzer çalışacaktır.
Başarılar!
//Arduino Referans Kaynak Kodu:
int echoPin = 12;
int trigPin = 13;
int buzzer = 6;
int LED1 = 2;
int LED2 = 3;
int LED3 = 4;
int LED4 = 5;
int sure = 0;
int mesafe = 0;
void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED4, OUTPUT);
pinMode (buzzer, OUTPUT);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds (5);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
sure = pulseIn(echoPin, HIGH);
mesafe = sure / 58.2;
Serial.println(mesafe);
if (mesafe < 15) {
digitalWrite(LED1 , HIGH);
tone (buzzer, 440); // La (A4) delay (150);
digitalWrite(LED1 , LOW);
noTone (buzzer); }
if (mesafe < 30) { if (mesafe > 14) {
digitalWrite(LED2, HIGH);
tone (buzzer, 440);
delay(300);
digitalWrite(LED2, LOW);
noTone (buzzer); }}
if ( mesafe < 45) { if (mesafe > 29)
{
digitalWrite(LED3, HIGH);
tone (buzzer, 440);
delay (450);
digitalWrite(LED3, LOW);
noTone (buzzer); }}
else {
digitalWrite(LED4, HIGH);
delay(1000);
digitalWrite(LED4 , LOW);
}}