Arduino 8X8 LED Matrix Interface with Android Phone

Components Required
- Arduino UNO
- MAX7219 IC Board
- 8×8 LED Matrix
- HC-05 Bluetooth Module
- Android Phone with App installed

| #include <LedControl.h> | |
| int DIN = 12; | |
| int CS = 10; | |
| int CLK = 11; | |
| int row=0; | |
| int col=0; | |
| int temp=0; | |
| int data=0; | |
| 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();// it returns ascii value if we send one in the phone | |
| 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); | |
| } | |
| } |
Internet of Things หรือ IoT Internet of Things (IoT) คือ การที่อุปกรณ์อิเล็กทรอนิกส์ต่างๆ สามารถเชื่อมโยงหรือส่งข้อมูลถึงกันได้ด้วยอิน...
ไม่มีความคิดเห็น:
แสดงความคิดเห็น