질문게시판 > 세개의 아두이노 코딩을 하나로 통합하는법

TODAY74 TOTAL2,325,731
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

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


BASIC4MCU | 질문게시판 | 세개의 아두이노 코딩을 하나로 통합하는법

페이지 정보

작성자 비공개 작성일2018-05-05 12:38 조회6,632회 댓글0건

본문

	

첫번째 코딩입니다.

#include <Adafruit_NeoPixel.h>

#define PIN   11

Adafruit_NeoPixel pixels=Adafruit_NeoPixel(4,PIN,NEO_GRB+NEO_KHZ800);

int touch_sensor=4;

int flag=0,mode=0;

//

void setup(){

  pixels.begin();

  pixels.show();

  pinMode(touch_sensor,INPUT);

  Serial.begin(9600);

}

//

void loop(){

  int val=digitalRead(touch_sensor);

  if(val){

    if(flag==0){ flag=1;

      if(++mode>3)mode=0; 

      for(int i=0;i<4;i++)pixels.setPixelColor(i,0,0,0); // ALL OFF

      pixels.setPixelColor(mode,20,0,0);            // LED ON

      pixels.show();

    }

  }

  else flag=0;

  //

  delay(100);

}

 

두번째입니다

#include <Adafruit_NeoPixel.h>

#define PIN   11

Adafruit_NeoPixel pixels=Adafruit_NeoPixel(4,PIN,NEO_GRB+NEO_KHZ800);

int potentialmeter=A0;

//

void setup(){

  pixels.begin();

  pixels.show();

  Serial.begin(9600);

}

//

void loop(){

 

  int val=analogRead(potentialmeter)/4;

  Serial.print("potentialmeter="); Serial.println(val);

  //

  for(int i=0;i<4;i++)pixels.setPixelColor(0,val,0,0);

  pixels.show();

  //

  delay(100);

}

 

세번째입니다.

#include <Adafruit_NeoPixel.h>

#define PIN   11

Adafruit_NeoPixel pixels=Adafruit_NeoPixel(4,PIN,NEO_GRB+NEO_KHZ800);

int cds=A1;

int flag=0,mode=0;

//

void setup(){

  pixels.begin();

  pixels.show();

  Serial.begin(9600);

}

//

void loop(){

  int val=analogRead(cds);

  if(val<100){

    if(flag==0){ flag=1;

      if(++mode>2)mode=0;

      switch(mode){

        case 0: for(int i=0;i<4;i++)pixels.setPixelColor(i,150,0,0); break;

        case 1: for(int i=0;i<4;i++)pixels.setPixelColor(i,0,150,0); break;

        case 2: for(int i=0;i<4;i++)pixels.setPixelColor(i,0,0,150); break;

      }

      pixels.show();

    }

  }

  else flag=0;

  //

  delay(100);

}

 

 

이 세가지의 코딩을 하나로 통합하려면 어떻게 해야하나요??

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

댓글 0

조회수 6,632

등록된 댓글이 없습니다.

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

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
질문 안녕하세요! 질문드립니다댓글[1] 비공개 18-05-18 7327
질문 변수에 문자를 대입할때 여러 문자를 넣을 방법이 없나요?? hdki 18-05-17 6200
답변 답변글 답변 : 변수에 문자를 대입할때 여러 문자를 넣을 방법이 없나요??댓글[1] master 18-05-17 14430
질문 코드비전으로 변환댓글[1] 박희범 18-05-17 7689
질문 아두이노 펄스출력 DrVoid 18-05-17 8370
답변 답변글 답변 : 아두이노 펄스출력댓글[1] master 18-05-17 6864
질문 atmega128 포트D댓글[1] c린이 18-05-16 7648
질문 아트메가 통신댓글[3] 빠박이빠박 18-05-16 10080
질문 PWM질문입니다. 첨부파일 DrVoid 18-05-16 6330
답변 답변글 답변 : PWM질문입니다.댓글[1] master 18-05-16 6976
질문 안녕하세요. Lora 통신 관련해서 질문 드렸었는데, 재질문드립니다.댓글[7] 비공개 18-05-14 19448
질문 오늘 로드셀 관련하여 지식인에 질문드렸던사람입니다댓글[1] zxcv1vcxz 18-05-14 8366
질문 아두이노 우노에 적외선센서 2개 연결하는법댓글[1] 이미지첨부파일 cho11 18-05-14 16872
질문 아두이노관련 질문드립니다.댓글[1] 최승아 18-05-14 7698
질문 적외선센서와 mp3모듈 연결 소스코드댓글[1] dm501 18-05-14 7922
답변 답변글 답변 : 적외선 거리센서 공식 master 18-05-15 7078
질문 아두이노 적외선센서와 mp3플레이어 모듈 연결댓글[1] dm501 18-05-14 10124
질문 아두이노 어댑터를 뺏다가 연결했을떄 이더넷쉴드가 연결이 안됩니다댓글[1] 이미지첨부파일 cho11 18-05-14 9918
질문 atmega128 장애물회피자동차 스텝모터댓글[1] alsdn6431 18-05-14 9295
질문 아두이노 센서 2개 사용 코드 관련 질문 kimhk 18-05-14 10536
답변 답변글 답변 : fade (target 과 soundPre 의 관계를 이해) master 18-05-14 6617
답변 답변글 답변 2: 사운드 센서 신호 검출 master 18-05-14 8002
답변 답변글 답변 3: 복수개의 LED PWM 구동 방법 master 18-05-14 6434
질문 아두이노 카메라에 대해 질문있습니다.댓글[1] 후후훙 18-05-13 8787
질문 아두이노 센서 연결 질문댓글[3] dsfkmfkds 18-05-13 13360
질문 아두이노 스톱워치 관련입니다.댓글[1] 비공개 18-05-13 8678
질문 아두이노 로봇청소기를 제작중입니다내용> 안녕하세요 아두이노 메가를 이용한 로봇청소기를 구현중에 있습니다. …댓글[1] 동수킴 18-05-12 9651
답변 답변글 답변 : 아두이노 로봇청소기를 제작중입니다내용> 안녕하세요 아두이노 메가를 이용한 로봇청소기를 구현중에 있습… master 18-05-13 7833
질문 ATmega128 led 하나씩 시프트 하는거에 대해 비공개 18-05-12 7657
답변 답변글 답변 : ATmega128 led 하나씩 시프트 - 반복문 master 18-05-12 8145
게시물 검색

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
모바일버전으로보기