BASIC4MCU | 질문게시판 | 답변 : 아두이노 lcd 관련글입니다!
페이지 정보
작성자 master 작성일2018-06-13 18:11 조회7,592회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1821
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-06-13 오후 6:14:06// by Ok-Hyun Park//#include <Wire.h>#include <LiquidCrystal_I2C.h>LiquidCrystal_I2C lcd(0x27,16,2);//#include <SoftwareSerial.h>int bluetoothTx=2,bluetoothRx=3;SoftwareSerial bluetooth(bluetoothTx,bluetoothRx);//void setup(){lcd.init(); lcd.backlight();lcd.begin(16,2);lcd.print("Rel1 Rel2 Rel3");lcd.setCursor(0,1); lcd.print("OFF");lcd.setBacklight(0x7);//bluetooth.begin(9600);Serial.begin(9600);delay(100);pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT);}//void loop(){char cmd;lcd.setCursor(0,0); lcd.print("Rel1 Rel2 Rel3");if(bluetooth.available()){cmd=(char)bluetooth.read();Serial.print("Command="); Serial.println(cmd);if(cmd=='1'){ lcd.clear(); lcd.setCursor( 0,1); lcd.print("ON "); Serial.println("Rel1 ON "); digitalWrite(10,HIGH); }if(cmd=='2'){ lcd.clear(); lcd.setCursor( 0,1); lcd.print("OFF"); Serial.println("Rel1 OFF"); digitalWrite(10,LOW ); }if(cmd=='3'){ lcd.clear(); lcd.setCursor( 6,1); lcd.print("ON "); Serial.println("Rel2 ON "); digitalWrite(11,HIGH); }if(cmd=='4'){ lcd.clear(); lcd.setCursor( 6,1); lcd.print("OFF"); Serial.println("Rel2 OFF"); digitalWrite(11,LOW ); }if(cmd=='5'){ lcd.clear(); lcd.setCursor(12,1); lcd.print("ON "); Serial.println("Rel3 ON "); digitalWrite(12,HIGH); }if(cmd=='6'){ lcd.clear(); lcd.setCursor(12,1); lcd.print("OFF"); Serial.println("Rel3 OFF"); digitalWrite(12,LOW ); }}}
댓글 0
조회수 7,592등록된 댓글이 없습니다.