• 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
  • Kategori:
    Arduino
  • 12 Eylül 2020

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
2 Beğeni
Sizin için seçilenler

Benzer yazılar

Windows için Arduino Klon Driver Kurulumu
Windows için Arduino Klon Driver Kurulumu
Devamı
mBlock Nedir?
mBlock Nedir?
Devamı
Akıllı Çöp Kutusu
Akıllı Çöp Kutusu
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 yazılım geliştiren ve aynı zamanda her yaş grubuna online ve yüz yüze yazılım, robotik kodlama, 3D tasarım eğitimleri veren Kahramanmaraş merkezli bir firmadır.

Diğer Sitelerimiz
  • DijiGO Tech
  • Robotik Bilişim
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 © 2020 DijiGO Teknoloji

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