2011. 4. 3. 04:09 자작차 이야기
ADC실습을 위한 add-on 제작..
흠;;
여튼 공부를 하긴 해야 겠고.. 사서 쓰긴 비싸고;; 사실 이 킷트엔 맞는 adc실습용
무언가(?) 가 없다.. 남는거 가지고 후딱 만들어봄..
테스트는 완료..
일단 데이터 쉬트 상에도 나와 있긴 하지만..
0으로 인식하는 구간이 0~1.8v 근방
1로 인식하는 구간이 1.8~5v인것 같다..
테스터로 확인했으니 맞것지..
여튼 공부를 하긴 해야 겠고.. 사서 쓰긴 비싸고;; 사실 이 킷트엔 맞는 adc실습용
무언가(?) 가 없다.. 남는거 가지고 후딱 만들어봄..
테스트는 완료..
일단 데이터 쉬트 상에도 나와 있긴 하지만..
0으로 인식하는 구간이 0~1.8v 근방
1로 인식하는 구간이 1.8~5v인것 같다..
테스터로 확인했으니 맞것지..
<여튼 일단은 1과0 으로만 테스트 해본 영상.. >
ADC를 값을 받아서 일단 8개짜리 LED에 표시 해 보는것으로 첫 실습을 하면 될것으로 생각된다..
간단하게 짜본 코드는
#include <avr/io.h>
int main()
{
PORTF=0x00;//0으로 초기화
DDRF=0x00;//PORTF를 입력으로 설정
PORTG=0x00;//0으로 초기화
DDRG=0xFF;//PORTG를 출력으로 설정 (킷트에 LED두개 달림) 스위치도 달렸는데 그냥 FF로
while(1)
{
char a=PINF&0x02;//없어도됨
if(a==0x02)//제작상 실수로 PF0이 아닌 PF1에 연결되어 0x02를 입력으로 사용
{
PORTG=0x00;//0x02가 디지털1이라면 LED끔
}
else
{
PORTG=0xFF;//아닐땐 켜고 있음
}
}
}
요정도.. 1로 인식되면 불을 끄고 0으로 인식되면 불을 켜게끔 코딩함..
일단은 테스트만 요렇게 진행
'자작차 이야기' 카테고리의 다른 글
흠 stiv(?) (0) | 2011.04.07 |
---|---|
간단한 ADC 실습 (0) | 2011.04.03 |
shopping holic !!! (0) | 2011.04.03 |
병헌이가 얻어다준!! (0) | 2011.04.03 |
빠이야!! (0) | 2011.04.03 |