오늘은 아트메가를 이용해서 실습을 해 보았습니다.
새그먼트가 있는 기판에 전원을 연결해 보겠습니다.
빨간 선은 +(Vcc, 전원)이고 GND는 검은색 혹은 다른색으로 표시합니다.
표시된것처럼 연결하면 새그먼트에 전원이 들어옵니다.
새그먼트에 연결하는 방법입니다.
자세히 보면 번호를 적어 놓았습니다.
모든 GND는 연결되어 있으므로 아무 GND나 연결합니다.
이런식으로 연결합니다.
첫번째, 네번째 핀에 연결되어 있는 선만 다른핀으로 옮겨 봅니다.
이진수로 표현하면 1001=9입니다.
보시다 싶이 9가 표시됩니다!!!!
하지만 저희는 프로그래밍을 해야 합니다.
다음과 같이 연결합니다. (색을 참고)
위와 같이 소스를 입력하여 0000 0001번 자리에 신호를 출력하여 봅시다.
보기와 같이 1을 출력 시킬수 있습니다.
위와 같이 소스를 작성하면
34가 표시됩니다.
그림 속 글자를 참고해 주세요
34가 출력됩니다.
34뿐만아니라 다른 숫자도 출력이 가능합니다!
ㅎ
새그먼트를 카운트 하는 소스 입니다.
세미콜론을 적지 않으면 오작동 합니다.(ㅠㅠ경험함)
이렇게 작동이 됩니다.
그런데 오작동이 있습니다.
이런식으로 앞자리가 아예 표시되지 않는 오작동이 발생됩니다..!
이럴경우에는
위의 사진 소스를 입력하거나
앞에있는 사진에 있는 초록글씨를 따라봅니다.
고치고 나면 이렇게 정상작동 합니다.
오늘 수업에서 가장 어려웠던 소스입니다.ㅠ
생각하는게 너무 힘들었어요
설명은 사진을 참조해주세요
작동 영상 입니다.
이상입니다.
즐거운 주말 보내세요~~~~~!!!
'코스웨어 > 16년 스마트컨트롤러' 카테고리의 다른 글
20160308_송민규_업무일지_그밖의 기초학습 (0) | 2016.03.13 |
---|---|
20160307_송민규_업무일지_파일입출력 (2) | 2016.03.13 |
알파고 대국 매커니즘 (0) | 2016.03.12 |
20160311_최기영_업무일지_펌웨어분석 (0) | 2016.03.11 |
20160311_박진한_업무일지_펌웨어 분석 (4) | 2016.03.11 |
20160311_송찬호_펌웨어 분석 (1) | 2016.03.11 |
20160310_송찬호_펌웨어 분석 (2) | 2016.03.11 |
20160310_박진한_업무일지_데이터시트, 실습 (4) | 2016.03.11 |