아두이노 > 아두이노 CDS 3개로 조명 갯수 세기

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

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


BASIC4MCU | 아두이노 | 아두이노 | 아두이노 CDS 3개로 조명 갯수 세기

페이지 정보

작성자 master 작성일2018-06-06 02:03 조회426회 댓글0건

본문

	

 

// DateTime : 2018-06-06 오전 2:05:27
// by Ok-Hyun Park
//
byte seg[]={0xEE,0x28,0xCD,0x6D}; // 0,1,2,3
//
void off(void){ for(int i=2;i<10;i++)digitalWrite(i,0); }
void on(int n){ for(int i=2;i<10;i++)digitalWrite(i,(seg[n]>>i)&1); }
//
void setup(){
  for(int i=2;i<10;i++)pinMode(i,OUTPUT); // 세그먼트 순서 gfabpcde
  Serial.begin(9600);
}
//
void loop(){
  int zo1=analogRead(A0); Serial.print("CDS1: "); Serial.println(zo1);
  int zo2=analogRead(A1); Serial.print("CDS2: "); Serial.println(zo2);
  int zo3=analogRead(A2); Serial.print("CDS3: "); Serial.println(zo3);
  int cnt=0if(zo1<=25)cnt++; if(zo2<=25)cnt++; if(zo3<=25)cnt++; // 켜진 등 갯수 세기
  off(); delay(500); on(cnt); delay(500);
}

 

댓글 0

조회수 426

등록된 댓글이 없습니다.

아두이노HOME > 아두이노 > 전체 목록

게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017
모바일버전으로보기