27 Nisan 2017 Perşembe

                             ARDUİNO İLE MUTLU BİTKİ                          

Malzemeler;

  • Arduino Uno
  • Toprak Nem Sensörü
  • 8x8 Modüllü Led Matrix
  • 9V Pil 
  • Anahtar
  • Jumper Kablo
Yapımı

Arduino Uno'nun;
12. Pini  Modül üzerindeki DIN'e

11. Pini Modül üzerindeki CLK'ye

10. Pini Modül Üzerindeki CS'ye

GND Pini Modül Üzerindeki GND'ye

5V Pini Modül Üzerindeki VCC'ye bağladıktan sonra

Beyaz Kablo : Arduino üzerindeki A0 pinine ,

Gri Kablo : Arduino üzerinde GND pinine,
Mor Kablo : Arduino üzerindeki 5V pinine bağlanacak.
Diğer ;
Yeşil Kablo ve Kahverengi Kablo resimdeki gibi bağlanacak.



Pilin artı(+) yani kırmızı kabloyu ikiye bölüp anahtarı bağlıyoruz.
=SON OLARAK ARDUİNO PROGRAMINDAN AŞAĞIDAKİ KOLARI ATIYORUZ=

--------------------------------------------------------------------------------------------------------------------------
#include "LedControl.h"
#include "binary.h"


int nem=0;
int deger;

LedControl lc=LedControl(12,11,10,1);



// happy face
byte hf[8]= {B00111100,B01000010,B10100101,B10000001,B10100101,B10011001,B01000010,B00111100};

// sad face
byte sf[8]= {B00111100,B01000010,B10100101,B10000001,B10011001,B10100101,B01000010,B00111100};

void setup() {
  lc.shutdown(0,false);
  // Set brightness to a medium value
  lc.setIntensity(0,8);
  // Clear the display
  lc.clearDisplay(0);  
  Serial.begin(9600);
}

void uzgun(){
  
  lc.setRow(0,0,sf[0]);
  lc.setRow(0,1,sf[1]);
  lc.setRow(0,2,sf[2]);
  lc.setRow(0,3,sf[3]);
  lc.setRow(0,4,sf[4]);
  lc.setRow(0,5,sf[5]);
  lc.setRow(0,6,sf[6]);
  lc.setRow(0,7,sf[7]);
}
  

void mutlu(){
  
  lc.setRow(0,0,hf[0]);
  lc.setRow(0,1,hf[1]);
  lc.setRow(0,2,hf[2]);
  lc.setRow(0,3,hf[3]);
  lc.setRow(0,4,hf[4]);
  lc.setRow(0,5,hf[5]);
  lc.setRow(0,6,hf[6]);
  lc.setRow(0,7,hf[7]);
  
}

void loop(){
   deger = analogRead(nem);
   deger = map(deger,0,1023,0,100);
   Serial.print("Deger :");
   Serial.println(deger);
   delay(500);

    if(deger > 65){
      uzgun();
    }

    else
     mutlu();

  
}
--------------------------------------------------------------------------------------------------------------------------
YAPIMCILAR: -Mete SAVUR-Yasin Can ATEŞ-Yiğit GÖLEBATMAZ
BENAL MAKERS



          

7 yorum:

  1. saolun sayenizde projeden 100 aldım çok teşekkürler! :D

    YanıtlaSil
  2. Saolun herşey çok açık başka sitelerde bu kadar anlaşılır değil :D

    YanıtlaSil
  3. harika bir çalışma olmuş, elinize sağlık tebrik ediyorum.

    YanıtlaSil
  4. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  5. Nemde neme sokmadan gülrn surat yanıyo neden

    YanıtlaSil
  6. Arduino:1.8.2 (Windows 7), Kart:"Arduino/Genuino Uno"

    C:\Users\user\Desktop\arduıno ödev\mutlu_eden\mutlu_eden.ino:1:24: fatal error: LedControl.h: No such file or directory

    compilation terminated.

    exit status 1
    Error compiling for board Arduino/Genuino Uno.

    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.


    şçyle bir hata veriyor kodda yardımcı olurmusunuz.

    YanıtlaSil
  7. dot matrix tam olarak hangi pine gidiyor?

    YanıtlaSil