BASIC4MCU | 질문게시판 | 답변 : Atmega128) 미세먼지센서 코딩 질문입니다.
페이지 정보
작성자 master 작성일2019-05-11 15:59 조회7,631회 댓글3건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=8530
작성일
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2019-05-11 오후 4:05:30// by Ok-Hyun Park//#include <mega128.h>#include <delay.h>//void main(){int adc_val;//PORTB.4=1; DDRB=0x10; // PB4(OC0)// PA0,미세먼지센서 내부 LED OFFDDRC=0xFF; // 모터드라이버 제어 포트CPORTG=0xFF; DDRG=0x03; // ledADMUX=0xC0; ADCSRA=0x95; // ADC 플래그 clear,1/32분주SREG=0x80;while(1){PORTB.4=0; delay_us(280); // PA0,LED ONADCSRA|=0x50; while(!(ADCSRA&0x10)); // ADC 플래그 체크(변환완료 대기),26usadc_val=ADCW; delay_us(14);PORTB.4=1; // PA0,LED OFFif(adcValue>300){ PORTG=0x00; PORTC=0x0F; } // 300보다 크면 LED 꺼짐,창문 닫힘else { PORTG=0xFF; PORTC=0xF0; } // LED켜짐 // 창문 열림delay_ms(1000);}}
이 소스로 돌려보세요
댓글 3
조회수 7,631청주공대생님의 댓글
청주공대생 작성일감사합니다 제대로 작동 되었어요!
kakaka님의 댓글
kakaka 작성일코드비전용 소스를 studio적용하는건 무리인가요??
master님의 댓글
master
소스코드 내용에 따라서 다릅니다.
간단한 코드는 변경하기 쉽습니다.