질문게시판 > 토양 습도 센서와 네오픽셀 소스합치는 거 부탁드립니다.

인기검색어 > 아두이노 센서 ATMEGA128

최신글 질문게시판 동영상강좌 가입하기

▼ BASIC4MCU 후원업체 신제품 정보 ▼

▲ BASIC4MCU 후원업체 신제품 정보 ▲

BASIC4MCU > 질문게시판

토양 습도 센서와 네오픽셀 소스합치는 거 부탁드립니다.

페이지 정보

작성자 마마마 작성일19-05-15 17:15 조회82회 댓글0건

본문

수고가 많으십니다 마스터님

토양습도센서에서 나오는 시리얼 값을 이용해서 네오픽셀에 불이 들어오게 할려는데 소스를 합쳐주실 수 있나요??

-----------------네오픽셀------------------------

#include <Adafruit_NeoPixel.h>
#define PIN            7                              // 제어 신호핀
#define NUMPIXELS      16                             // 제어하고 싶은 LED 개수
 
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // delay for half a second
 
void setup() {
  pixels.begin(); // This initializes the NeoPixel library.
}
 
void loop() {
  for(int i=0;i<NUMPIXELS;i++){
    // pixels.Color takes RGB values, from 0,0,0 up to 255,255,255
    pixels.setPixelColor(i, pixels.Color(0,150,0)); // Moderately bright green color.
 
    pixels.show(); // This sends the updated pixel color to the hardware.
 
    delay(delayval); // Delay for a period of time (in milliseconds).
  }
}
--------------------------토양습도센서----------------------------------------------------
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
 
LiquidCrystal_I2C lcd(0x3F,16,2);
 
int Sensor_pin = A1;    // 토양수분센서 핀을 A1으로 설정
int LED_R = 3;          // 빨간색 LED 핀을 3번핀으로 설정
int LED_G = 4;          // 초록색 LED 핀을 4번핀으로 설정
 
void setup(){
Serial.begin(9600);
lcd.init();
lcd.backlight();        // 백라이트 ON
 
pinMode(LED_R,OUTPUT);  // 빨간색 LED핀을 출력으로 설정
pinMode(LED_G,OUTPUT);  // 초록색 LED핀을 출력으로 설정
}
 
void loop(){
Serial.println(analogRead(Sensor_pin));// 센서값을 시리얼모니터로 전송
delay(100);                      // 0.1초 간격으로 센서값 출력
 
if(analogRead(Sensor_pin) > 400){         // 토양에 수분이 부족하면
lcd.clear();
digitalWrite(LED_R,HIGH);                 // 빨간색 LED ON
digitalWrite(LED_G,LOW);
lcd.setCursor(0,0);
lcd.print("Water, please");               // 'Water,please' 문구 출력
}
else{                                  // 토양에 수분이 충분하면
lcd.clear();
digitalWrite(LED_G,HIGH);                 // 초록색 LED ON
digitalWrite(LED_R,LOW);
lcd.setCursor(0,1);
lcd.print("Enough");                      // 'Enough' 문구 출력
}
}

---------------------------------
  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글 : 0

조회수 : 82

등록된 댓글이 없습니다.

게시물 검색

BASIC4MCU > 질문게시판 목록

제목 날짜
공지 MCU, AVR, 아두이노 등 전자공학에 관련된 질문은… 스태프  19-01-15
공지 사이트 이용 안내 댓글[8] master  17-10-29
공지 [무료 공개] 소스코드 하이라이트 v2.0 beta [… 댓글[1] 첨부파일master  18-01-23
질문 1개 아두이노 보드에서 2개 HC-06을 사용하려는데 … 댓글[6] 신입 새글 19-08-22
질문 아두이노로 구동가능한지 궁금합니다. 댓글[1] 산업맨 새글 19-08-22
질문 atmega128 소스결합 오류 댓글[1] 첨부파일일본인호ㅈ두 새글 19-08-21
질문 임베디드 시스템에 대한 궁금증 master  19-08-21
질문 atmega128a 스위치 질문이요 댓글[1] 초짜  19-08-21
질문 아두이노 일사량 센서 댓글[1] 첨부파일아두이노배우기  19-08-20
질문 ATmega128 소스 합치기 첨부파일gksl  19-08-20
답변 답변 : ATmega128 소스 합치기 master  19-08-20
답변 답변 : 답변 : ATmega128 소스 합치기 첨부파일gksl  19-08-20
답변 답변 : 답변 : 답변 : ATmega128 소스 합치… 댓글[1] master  19-08-21
질문 아두이노 질문입니다! 댓글[2] M4E2A8  19-08-19
질문 atmega128a 카운터/타이머 출력비교 질문이요 댓글[1] 초짜  19-08-17
질문 모터드라이버 병렬 연결 댓글[3] 박준2  19-08-16
질문 서로 다른전원(5v 12v) 제어방법 질문 master  19-08-16
질문 모터드라이버 관련 질문 드립니다. 댓글[4] 박준이  19-08-15
질문 Atmega128, 초음파센서 ,부저 gksl  19-08-14
답변 답변 : Atmega128, 초음파센서 ,부저 댓글[1] master  19-08-15
질문 led 전력소모에 관하여,,, 댓글[11] 슬레a  19-08-14
질문 알고리즘 문의 댓글[1] 벅바  19-08-13
질문 블루투스가 한번 작동하고 그 다음부터 작동을 하지 않습… 댓글[1] 아야어여  19-08-13
질문 아두이노 코딩 질문입니다 너무 급해요 ㅠㅠ 댓글[3] 전민결  19-08-12
질문 코딩 작성좀 부탁드립니다. 너무 급합니다 ㅠㅠ 댓글[1] 아두이노보초  19-08-10
질문 stm32f1 계열에서 USB로 스마트폰 연결 방법(C… 댓글[2] 에르테르  19-08-08
질문 코딩을 합치고 싶습니다.. 알려주세요  19-08-08
답변 답변 : 코딩을 합치고 싶습니다.. master  19-08-08
질문 금속센서를 이용한 서보모터 돌리기 댓글[1] 후우  19-08-07
질문 아두이노로 빛 파장 계산하기 master  19-08-07
게시물 검색


Privacy Policy
MCU BASIC ⓒ 2017
PC버전