Elektrik Elektronik Teknolojisi Alanı Temrinleri

 
Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun. Aktivasyon epostanız mı yok?

Kullanıcı adınızı, şifrenizi ve aktif kalma süresini giriniz

Son İletiler

Sayfa: [1] 2 3 ... 10
1
Duyurular / Silinen üyelikler hakkında
« Son İleti Gönderen: Hasan ERTÜRK 11 Aralık 2018, 09:29:09 »
resim13.10.2018 ve 15.10.2018  tarihlerinde sitemize yapılan iki saldırı neticesinde 2000 kadar üyemizin üyeliğinin bilgimiz dışında silindiği tespit edilmiştir. Silinen bu üyelikler 11 KASIM 2018 tarihinde alınmış olan veritabanı yedeğinden tespit edilerek mevcut veritabanına 11 aralık 2018 tarihi itibarıyla eklenmiştir. Silinen üyelikler her ne kadar telafi edilmiş olsa da vermiş olduğumuz rahatsızlık nedeniyle özür dileriz. Üye girişinde problem yaşayan üyelerimiz 05360359766 whatsapp destek hattından destek alabilirler.
2
Led ve Buton uygulamaları / 19. Senaryo: Led buton uygulaması
« Son İleti Gönderen: Hasan ERTÜRK 10 Aralık 2018, 23:18:10 »
Senaryo:
Butonun basılı olduğu sürece ledin yanması ve butonun bırakılması durumunda ledin 2 saniye sonra sönmesi istenmektedir.

Gerekli düzeneği delay kullanmadan arduino ile tasarlayıp çalıştırın.

<iframe width="640" height="385" src="//www.youtube.com/embed/s4yUCKgYp6M?fs=1&start=" frameborder="0" allowfullscreen></iframe>

Kod: [Seç]
int led1=9;
int button=12;
unsigned long onceki_zaman = 0;
const long bekleme_suresi = 2000;
int led_durum=LOW;


void setup()
{
  pinMode (led1, OUTPUT);
  pinMode (button, INPUT);
}
void loop()

  unsigned long simdiki_zaman = millis(); 
  if (digitalRead(button)==HIGH  && led_durum==LOW) {digitalWrite(led1, LOW);} 
  if (digitalRead(button)==LOW) {digitalWrite(led1, HIGH); led_durum=HIGH;}
  if (led_durum==HIGH && simdiki_zaman - onceki_zaman >= bekleme_suresi) {digitalWrite(led1, LOW); led_durum=LOW; onceki_zaman = simdiki_zaman;} 
}

 


3
Uzaktan kontrol / Ynt: 15. Ortam sıcaklığının internet üzerinden izlenmesi
« Son İleti Gönderen: Hasan ERTÜRK 10 Aralık 2018, 18:43:19 »
Güncellemeyi tekrar yapın ve yaptıktan sonra esp ve arduinonun enerjisini kesmeden yapmayı deneyin.
4
Uzaktan kontrol / Ynt: 15. Ortam sıcaklığının internet üzerinden izlenmesi
« Son İleti Gönderen: demir1s 10 Aralık 2018, 14:29:47 »
İYİ GÜNLER HERŞEYİ YAPMAMA RAGMEN ESP8266 DAN AT KOMUTLARINA CEVAP GELMİYOR GÜNCELLEME YAPTIM FAKAT YİNE OLMADI
5
Led ve Buton uygulamaları / 18. Led buton uygulaması
« Son İleti Gönderen: Hasan ERTÜRK 06 Aralık 2018, 20:39:32 »
 Devreye enerji verdikten sonra ledin 5 saniye sonra yanması istenmekte.

Led yandıktan sonra butona basılırsa led sönecek ve 5 saniyeyi tekrar saymaya başlayacak. 5 saniye dolunca led tekrar yanacak.

5 saniye dolmadan butona basılırsa sayılan süre resetlenmeyecek.

 




 

Kod: [Seç]
int led1=9;
int button=12;
unsigned long onceki_zaman = 0;
const long bekleme_suresi = 5000;


void setup()
{
  pinMode (led1, OUTPUT);
  pinMode (button, INPUT);
}
void loop()

  unsigned long simdiki_zaman = millis();
  if (simdiki_zaman - onceki_zaman >= bekleme_suresi) {digitalWrite(led1, HIGH);}

  if (digitalRead(button)==HIGH && simdiki_zaman - onceki_zaman >= bekleme_suresi){digitalWrite(led1, LOW); onceki_zaman = simdiki_zaman;} 
}

6
Led ve Buton uygulamaları / 17. Kara şimşek (neopiksel)
« Son İleti Gönderen: Hasan ERTÜRK 05 Aralık 2018, 16:29:53 »
<iframe width="640" height="385" src="//www.youtube.com/embed/4fjDWSFsv8o?fs=1&start=" frameborder="0" allowfullscreen></iframe>
Kod: [Seç]
#include <Adafruit_NeoPixel.h>
#define PIN A5
#define NUM_PIXELS  16
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_PIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
  strip.begin();
  clearStrip(); // Initialize all pixels to 'off'
  delay(1000);
}

void loop() {
  knightRider(3, 32, 4, 0xFF1000);
  knightRider(3, 32, 3, 0xFF00FF);
  knightRider(3, 32, 2, 0x0000FF);
  knightRider(3, 32, 5, 0xFF0000);
  knightRider(3, 32, 6, 0x00FF00);
  knightRider(3, 32, 7, 0xFFFF00);
  knightRider(3, 32, 8, 0x00FFFF);
  knightRider(3, 32, 2, 0xFFFFFF);
  clearStrip();
  delay(2000);
  for(byte j=0; j<252; j+=7) {
    knightRider(1, 16, 2, colorWheel(j));
  }
  clearStrip();
  delay(2000);
}
void knightRider(uint16_t cycles, uint16_t speed, uint8_t width, uint32_t color) {
  uint32_t old_val[NUM_PIXELS]; // up to 256 lights!
  for(int i = 0; i < cycles; i++){
    for (int count = 1; count<NUM_PIXELS; count++) {
      strip.setPixelColor(count, color);
      old_val[count] = color;
      for(int x = count; x>0; x--) {
        old_val[x-1] = dimColor(old_val[x-1], width);
        strip.setPixelColor(x-1, old_val[x-1]);
      }
      strip.show();
      delay(speed);
    }
    for (int count = NUM_PIXELS-1; count>=0; count--) {
      strip.setPixelColor(count, color);
      old_val[count] = color;
      for(int x = count; x<=NUM_PIXELS ;x++) {
        old_val[x-1] = dimColor(old_val[x-1], width);
        strip.setPixelColor(x+1, old_val[x+1]);
      }
      strip.show();
      delay(speed);
    }
  }
}

void clearStrip() {
  for( int i = 0; i<NUM_PIXELS; i++){
    strip.setPixelColor(i, 0x000000); strip.show();
  }
}

uint32_t dimColor(uint32_t color, uint8_t width) {
   return (((color&0xFF0000)/width)&0xFF0000) + (((color&0x00FF00)/width)&0x00FF00) + (((color&0x0000FF)/width)&0x0000FF);
}
uint32_t colorWheel(byte WheelPos) {
  byte state = WheelPos / 21;
  switch(state) {
    case 0: return strip.Color(255, 0, 255 - ((((WheelPos % 21) + 1) * 6) + 127)); break;
    case 1: return strip.Color(255, ((WheelPos % 21) + 1) * 6, 0); break;
    case 2: return strip.Color(255, (((WheelPos % 21) + 1) * 6) + 127, 0); break;
    case 3: return strip.Color(255 - (((WheelPos % 21) + 1) * 6), 255, 0); break;
    case 4: return strip.Color(255 - (((WheelPos % 21) + 1) * 6) + 127, 255, 0); break;
    case 5: return strip.Color(0, 255, ((WheelPos % 21) + 1) * 6); break;
    case 6: return strip.Color(0, 255, (((WheelPos % 21) + 1) * 6) + 127); break;
    case 7: return strip.Color(0, 255 - (((WheelPos % 21) + 1) * 6), 255); break;
    case 8: return strip.Color(0, 255 - ((((WheelPos % 21) + 1) * 6) + 127), 255); break;
    case 9: return strip.Color(((WheelPos % 21) + 1) * 6, 0, 255); break;
    case 10: return strip.Color((((WheelPos % 21) + 1) * 6) + 127, 0, 255); break;
    case 11: return strip.Color(255, 0, 255 - (((WheelPos % 21) + 1) * 6)); break;
    default: return strip.Color(0, 0, 0); break;
  }
}
7
Led ve Buton uygulamaları / 16. Delaysız blink
« Son İleti Gönderen: Hasan ERTÜRK 02 Aralık 2018, 15:40:43 »
 

 
 
Kod: [Seç]
int led1=9;
unsigned long onceki_zaman = 0;
const long bekleme_suresi = 100;
int led_durumu = LOW;

void setup()
{
pinMode (led1, OUTPUT);
}
void loop()

  unsigned long simdiki_zaman = millis();
  if (simdiki_zaman - onceki_zaman >= bekleme_suresi)
{
  onceki_zaman = simdiki_zaman;
  if (led_durumu == LOW) {led_durumu = HIGH;} else {led_durumu = LOW;}
  digitalWrite(led1, led_durumu);
}
}
8
Satılık Projeler / Twitter hırsız bildirimi
« Son İleti Gönderen: Hasan ERTÜRK 01 Aralık 2018, 16:02:50 »
Bu uygulamada ortamda birinin olup olmadığı kontrol edilmektedir. Ortamda biri varsa mekanda bulunan bir cep telefonu ile ortamın fotoğrafı çekilerek sizin belirleyeceğiniz bir twitter hesabında yayınlanmakla birlikte arzu ettiğiniz bir telefon numarasına mekanda hırsız olduğuna dair kısa mesaj (sms) atılmaktadır.

İhtiyaca binaen ortamdaki ısı, nem, hareket gibi gibi farklı değişkenler izlenip olası senaryolarda fotoğraf çekilmesi ve kısa mesaj (sms) atılması, gerektiğinde mekandaki bir cihazın çalıştırılması, lambanın yakılması gibi ek fonksiyonlar ilave edilmesi mümkündür. Bu türden ek senaryolar için fiyat sorunuz.

Gereksinimler

1. IOS ya da android uygulaması (Fiyata dahil)

2. Hattı aktif bir cep telefonu (Fiyata dahil dahil değil)

3. Satın alacağınız bu ürün.

4. Aktif bir twitter hesabı

Satın almak için buraya tıklayınız.

 


 
9
Otomatik kumanda / 3 buton 2 motor
« Son İleti Gönderen: Hasan ERTÜRK 01 Aralık 2018, 08:19:26 »
Birinci buton basılı kaldığı sürece her iki motor ileri yönde hareket eder. İkinci buton basılı kaldığı sürece her iki motor geri yönde hareket eder. Üçüncü butona basılırsa ikinci motor hiç bir zaman ileri ya da geri dönmez fakat diğer motor işlevini yerine getirmeye devam eder.



<iframe width="640" height="385" src="//www.youtube.com/embed/nVeBzJllw6s?fs=1&start=" frameborder="0" allowfullscreen></iframe>

Aşağıdaki de aynı işi gören farklı bir tasarım.




<iframe width="640" height="385" src="//www.youtube.com/embed/Af7XYpaov1I?fs=1&start=" frameborder="0" allowfullscreen></iframe>
10
Satılık Projeler / Hırsız kamerası
« Son İleti Gönderen: Hasan ERTÜRK 30 Kasım 2018, 10:06:47 »
Bu uygulamada ortamda birinin olup olmadığı kontrol edilmektedir. Ortamda biri varsa mekanda bulunan bir cep telefonu ile ortamın fotoğrafı çekilip resim aynı telefonda kayıt altına alınmakla beraber arzu ettiğiniz bir telefon numarasına mekanda hırsız olduğuna dair kısa mesaj (sms) atılmaktadır.

İhtiyaca binaen ortamdaki ısı, nem, hareket gibi gibi farklı değişkenler izlenip olası senaryolarda fotoğraf çekilmesi ve kısa mesaj (sms) atılması, gerektiğinde mekandaki bir cihazın çalıştırılması, lambanın yakılması gibi ek fonksiyonlar ilave edilmesi mümkündür. Bu türden ek senaryolar için fiyat sorunuz.

Gereksinimler

1. IOS ya da android uygulaması (Fiyata dahil)

2. Hattı aktif bir cep telefonu (Fiyata dahil dahil değil)

3. Satın alacağınız bu ürün.

Satın almak için buraya tıklayınız.

 


 
Sayfa: [1] 2 3 ... 10