• WhatsApp - 0344-222-20-21
  • 0344-222-20-21
  • SSS
Dijigo teknoloji header logo images
  • Ana Sayfa
  • Hakkımızda
  • Kurslar
  • Blog
  • İletişim
Giriş Yap
Hemen Kaydol!
Dijigo teknoloji mobil logo

Online Eğitim Platformu

  • WhatsApp
  • (344) 222-20-21
  • Başlangıç
  • Hakkımızda
  • Kurslar
  • İletişim
Giriş Yap
Ücretsiz Deneme Dersi!
Bizi Takip Edin
Education Images

Arduino 8X8 Led Matrix Telefon ile Kontrolu

Bu projede telefonumuzu kullanarak bluetooth modülü aracılığıyla LED Matrix ekranında istediğimiz şekilleri göstereceğiz.

Arduino 8X8 Led Matrix Telefon ile Kontrolu

Bu projede telefonumuzu kullanarak bluetooth modülü aracılığıyla LED Matrix ekranında istediğimiz şekilleri göstereceğiz.

Gerekli olan malzemeler:

  • 1 adet HC05 veya HC06 bluetooth modülü (arduino’ daki rx, tx pinine bağlanır)
  • 10KΩ  (bluetooth için)
  • 20KΩ  (bluetooth için)
  • 1 Adet Max7219 8×8 LED Matrix
  • 1 Adet Arduino Uno

Kodların çalışması için gerekli olan kütüphaneyi kurmanız lazım

#include <LedControl.h>
 //bu kütüphaneyi kurmamız lazım. 

int DIN = 12;
 //max7219 üzerindeki din pini arduino 12 bağlı
int CS = 10; 
//max7219 üzerindeki CS pini arduino 10 bağlı
int CLK =  11; 
//max7219 üzerindeki clk pini arduino 12 bağlı

int row=0;
 //satır
int col=0;
 //sütun
int temp=0;
 
int data=0;
 //telefondan gelen veri

LedControl lc=LedControl(DIN,CLK,CS,1);
 

void setup()
{
 lc.shutdown(0,false);       
 lc.setIntensity(0,5);
 lc.clearDisplay(0);
 Serial.begin(9600);
}

void loop()
{ 
   if(Serial.available() > 0)      
   {
      data = Serial.read();                
      if(data < 96)
      {
       if(temp==0)
       {
        row=data-48;
        temp=1;
       }
       else
       col=data-48;
      }
    
       else if(data=='n')
       {
         lc.setLed(0,row,col,true);
        Serial.println('n');
       Serial.println(row);
       Serial.println(col);
         temp=0;
       }
       else if(data=='f')
       {
         lc.setLed(0,row,col,false);
         Serial.println('f');
         Serial.println(row);
         Serial.println(col);
         temp=0;
       }

       else if(data=='r')
       lc.clearDisplay(0);
    }

    
}

8x8 led matrixarduinohc05hc06max7219
Arduino 12 Eylül 2020
2 Beğeni
  • X
Sizin için seçilenler

Benzer yazılar

Akıllı Çöp Kutusu
Akıllı Çöp Kutusu
Devamı
mBlock Nedir?
mBlock Nedir?
Devamı
Arduino Nedir?
Arduino Nedir?
Devamı

Web sitenizdeki çerezlerle ilgili politikalarınızı, gizlilik politikanızı ve kullanım şartlarını okudum ve kabul ediyorum.

DijiGO teknoloji footer logo images

DijiGO Teknoloji, 2019'dan bu yana çocuklara ve gençlere tamamen çevrimiçi robotik kodlama, yapay zekâ, yazılım ve 3D tasarım eğitimleri veren bir online eğitim platformudur.

Diğer Sitelerimiz
  • DijiGO Tech
Menü
  • Ana Sayfa
  • Hakkımızda
  • DijiGO Eğitmeni Olun
  • Kurslar
  • Blog
  • Sık Sorulan Sorular
  • İletişim
Bizimle iletişime geçin!
  • Telefon: (344) 222-20-21
  • E-mail: destek@dijigo.net
Ücretsiz deneme dersine katıl!

Copyright © 2019 DijiGO Teknoloji

  • Kullanım Şartları
  • Gizlilik politikası
  • Çerez Politikası
WhatsApp Destek