학교 모바일 로보틱스 기능반에 속해있습니다.
저희는 ATmega 128로 프로그래밍하는 로봇을 가지고 기능경기 대회에 나가게 되는데요.. 이게 하기가 매우 뭐같다 이겁니다...
일단 설치부터 펑
설치는 되었는데 업로딩에서 펑
그밖에도 온갖 곳에서 펑 펑...
일단 경기용 AVR studio 4는 답이 없어서 냅두고 Atmel studio7으로 했는데
소스를 다 짜고 올리려니까 AVRISP가 안잡히네...?
이거는 다시 키니까 해결!
이제 본격적으로 프로그래밍을 시작해 봤습니다
우리가 할 내용은 8개의 포트를 1로 설정해 출력모드가 되게 만들어 LED를 키는것이었습니다.
DDRF를 0xFF로 만들어서 출력 모드로 만듭니다.
그 후 PORTF도 0xFF로 만들어 VCC가 출력되게 만듭니다.
그러면 F 포트에 연결된 8개의 LED가 점등됩니다.
이것을 응용해서 규칙적으로 이동하며 깜빡이는 LED를 만들 수 있는데요,
PORTF 한 개를 0으로 GND로 설정합니다
그리고 For문 안에서 시프트 시켜주면 꺼지는 LED가 밀리는 걸 볼 수 있습니다!
'TIL' 카테고리의 다른 글
[수학] 극대와 극소 (0) | 2018.02.28 |
---|---|
[2017년 회고] 1년동안 머마고에서 있으면서 (0) | 2017.12.25 |