질문게시판 > 아두이노 질문입니다.

TODAY1,764 TOTAL3,356,714
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 질문게시판 | 아두이노 질문입니다.

페이지 정보

작성자 clown 작성일2018-06-18 03:01 조회13,066회 댓글2건

본문

	
// DateTime : 2018-06-17 오후 9:57:29
// by Ok-Hyun Park
//
#include <Adafruit_NeoPixel.h>
#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
#define BT_RXD    6                      // 블루투스 제어핀
#define BT_TXD    4                      // 블루투스 제어핀
SoftwareSerial bluetooth(BT_RXD,BT_TXD); // 블루투스 제어핀
#define PIN       7                      // LED제어 신호핀
#define NUMPIXELS 10                     // 제어하고 싶은 LED 개수
Adafruit_NeoPixel pixels=Adafruit_NeoPixel(NUMPIXELS,PIN,NEO_GRB+NEO_KHZ800);
LiquidCrystal lcd(4,5,8,9,10,11); //(RS,E,DB4,DB5,DB6,DB7)
int SOUND_SENSOR=A0;              // A0 신호 입력
int threshold=50;                 //감도조절
int Sensor_value;
//
void setup(){
  Serial.begin(9600);             // 시리얼모니터 출력
  pinMode(SOUND_SENSOR,INPUT);    // pinMode input 값
  pixels.begin();                 // 네오픽셀 라이브러리 초기화
  lcd.begin(16,2);                // lcd 초기화
  bluetooth.begin(9600);          // 블루투스 초기화
}
//
void loop(){
  Sensor_value=analogRead(SOUND_SENSOR);
  Serial.println(Sensor_value);          // 시리얼모니터에 감도표시
  delay(10);//딜레이0.1초
  if(Sensor_value>=threshold){
    for(int i=0i<NUMPIXELSi++){
      pixels.setPixelColor(i,pixels.Color(0,150,0));
      pixels.show(); // This sends the updated pixel color to the hardware.
      delay(10);
    }
    lcd.setCursor(4,1); lcd.print("signal!"); // 5열,2행부터 출력 // 'Eduino'
  }
  else{}
  //
  if(bluetooth.available()){
    Serial.write(bluetooth.read());
  }
  //
  if(Serial.available()){
    bluetooth.write(Serial.read());
  }

int threshold=50;                 //감도조절
이 값이 너무 작아서 약한 소리에도 반응하는겁니다.
  Serial.println(Sensor_value);          // 시리얼모니터에 감도표시
시리얼모니터에 값이 표시되고 있으니
어느정도 큰 소리에 반응하게 하려는지 입력을 보면서 정하세요

이렇게 올려주셔서 threshold 값을 500까지 올렸는데도 led 불이 꺼지지 않습니다. 
시리얼 모니터에는 28~30 사이에 숫자만 입력되고 있습니다.
혹시 무슨 문제인가요?
  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 2

조회수 13,066

master님의 댓글

master 작성일


void setup(){
  Serial.begin(9600);            // 시리얼모니터 출력
  pinMode(SOUND_SENSOR,INPUT);    // pinMode input 값
  pixels.begin();                // 네오픽셀 라이브러리 초기화
  strip.show(); // <---------------------------------추가
  lcd.begin(16,2);                // lcd 초기화
  bluetooth.begin(9600);          // 블루투스 초기화
}

처음에 전원 넣으면 아무 LED가 임의의 색상으로 켜지게 되는데요
셋업 함수에서 꺼줘야합니다.

master님의 댓글

master 작성일

https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=1951
이 글에 flag 변수를 사용해서 조금 수정한 글이 있으니 참고하세요

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
답변 답변글 답변 : 서보모터가 찡찡 거리면서 오작동합니다.댓글[9] 이미지 master 18-08-26 59484
질문 아두이노 블루투스 dc모터 제어댓글[1] 비공개 18-08-24 15203
질문 c언어에서 %2d가 뭔가요? master 18-08-24 36625
질문 ft232r 장치 관리자 master 18-08-24 11525
질문 전기자전거 배터리 전류 질문 이미지 master 18-08-24 9952
질문 C언어 10진수 정수형 변환문자열 질문 master 18-08-24 9655
질문 이 LED는 어디에 어떻게 연결해서 사용해야하는건가요? master 18-08-23 15352
질문 c언어 0과 null 구분 master 18-08-23 12867
질문 8051 ADC 컨버터댓글[1] 디코랩 18-08-23 11229
질문 아두이노 블루투스연결댓글[6] 이미지첨부파일 비공개 18-08-23 39476
질문 8051과 적외선센서와 ADC rohyunge 18-08-22 10877
답변 답변글 답변 : 8051과 적외선센서와 ADC master 18-08-22 10595
질문 온도센서 DS18S20 회로댓글[3] 이미지 rohyunge 18-08-22 20101
질문 EPROM 라이팅 방법 문의 master 18-08-21 10612
질문 PLD 와 MCU의 차이? master 18-08-21 10557
질문 Led smps 회로 질문 master 18-08-20 11568
질문 LCD 출력값 표기하기 Burn 18-08-20 9948
답변 답변글 답변 : LCD 출력값 표기하기 master 18-08-20 9994
질문 아두이노 전압측정 프로그래밍 Burn 18-08-20 12293
답변 답변글 답변 : 아두이노 전압측정 프로그래밍 master 18-08-20 9701
답변 답변글 답변 : 답변 : 아두이노 전압측정 프로그래밍 이미지첨부파일 Burn 18-08-20 10721
답변 답변글 답변 : 답변 : 답변 : 아두이노 전압측정 프로그래밍 master 18-08-20 11119
질문 아두이노 초음파센서 5핀 맨 마지막 GND? CND?는 어디에 연결하는 건가요? master 18-08-18 12967
질문 안녕하세요 조금전에 지식인에서 델파이 질문한사람입니다. abba 18-08-18 9595
답변 답변글 답변 : 델파이 procedure master 18-08-18 9491
답변 답변글 답변 2: 델파이 procedure댓글[1] master 18-08-18 11310
질문 안녕하세요 atmega 프로그램 해석 부탁드립니다!댓글[5] 첨부파일 비공개 18-08-18 25221
답변 답변글 답변 : atmega128 컨베이어벨트 dc모터 서보모터 lcd 첨부파일 master 18-08-18 12219
질문 리튬이온배터리 질문 master 18-08-17 11000
질문 스태핑모터 질문드립니다.댓글[1] 비공개 18-08-16 11070
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기