BASIC4MCU | 질문게시판 | 답변 : 블루투스 연결이 안됩니다.
페이지 정보
작성자 master 작성일2018-06-18 23:12 조회10,929회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1991
본문
// 전자공작 : http://cafe.naver.com/circuitsmanual// DateTime : 2018-06-18 오후 11:15:45// by Ok-Hyun Park////-------------------마스터-------------------//#include <Wire.h>#include <LiquidCrystal_I2C.h>LiquidCrystal_I2C lcd(0x27,16,2);//#include <SoftwareSerial.h>SoftwareSerial bluetooth(6,5);//#include <Adafruit_NeoPixel.h>#define PIN 7 // LED제어 신호핀#define NUMPIXELS 10 // 제어하고 싶은 LED 개수Adafruit_NeoPixel pixels=Adafruit_NeoPixel(NUMPIXELS,PIN,NEO_GRB+NEO_KHZ800);//int SOUND_SENSOR=A0; // A0 신호 입력//int threshold=1020; // 감도조절int Sensor_value; // 아날로그 사운드 센서값int count=0;#define BUTTON 2//void setup(){pixels.begin();lcd.init(); lcd.backlight();Serial.begin(9600);bluetooth.begin(9600);}//void loop(){Sensor_value=analogRead(SOUND_SENSOR); //Serial.println(Sensor_value);//if(Sensor_value>=threshold){lcd.init(); lcd.setCursor(0,0); lcd.print("Signal on! ");for(int i=0; i<NUMPIXELS; i++){pixels.setPixelColor(i,pixels.Color(0,150,0)); //초록색 ledpixels.show();lcd.setCursor(0,1); lcd.print((i+1)*10); //count 출력(10씩 증가)delay(10);}}else{lcd.init(); lcd.setCursor(0,0); lcd.print("Signal off!");for(int i=0; i<NUMPIXELS; i++){pixels.setPixelColor(i,pixels.Color(0,0,0));pixels.show();delay(10);}}//if(bluetooth.available()){Serial.write(bluetooth.read());}if(Serial.available()){bluetooth.write(Serial.read());}}////-------------------슬레이브-------------------//#include <Wire.h>#include <LiquidCrystal_I2C.h>LiquidCrystal_I2C lcd(0x27,16,2);//#include <SoftwareSerial.h>SoftwareSerial bluetooth(7,6); //RX,TX//void setup(){Serial.begin(9600);bluetooth.begin(9600);}//void loop(){if(digitalRead(8))lcd.init();//if(bluetooth.available()){Serial.write(bluetooth.read());}}
뭘 보내려는 것일까요?
댓글 1
조회수 10,929clown님의 댓글
비공개 작성일슬레이브에서 버튼을 누르면 마스터에서 lcd.clear을 하고 싶습니다