본문 바로가기

Develop Knowledge/Atmega, AVR

2강. 준비물

본 강의는 Atmega를 동작시키기 위해 필요한 물품을 알아보고, 간단히 기능을 살펴본다.

 

- 어디서 살 수 있는가?

일반적으로는 '디바이스마트' 사이트에서 구매한다 : https://www.devicemart.co.kr/main/index

'엘레파츠' 사이트에서 살 수도 있지만, 가격이 조금 비싸다. 대신 여기는 더 다양한 전자소자를 취급하는 것 같다 : https://www.eleparts.co.kr/main/index

 

- 필수 준비물

> Atmega32/64/128

https://www.devicemart.co.kr/goods/view?no=6690 

'Atmega128' 로 검색하면, 이런 그림을 볼 수 있다.

반드시 왼쪽 그림꺼를 사야한다. 오른쪽 그림은 '칩'만 있어서, 프로그램을 칩에 다운로드 하기가 매~우 어렵다.

보통 2~3만원 한다.

 

> ISP 프로그래머

Atmega에 프로그램을 넣기 위해서 사용된다. 6핀이 있고, 10핀이 있다.

그림의 초록색 동그라미처럼, 칩에 'ISP'라고 적힌 부분이 있다.

핀의 개수를 파악하고, 6핀/10핀에 맞추어서 구매하면 된다.

https://www.devicemart.co.kr/goods/view?no=12371504 

이런 식으로 생겼다.

보통 3~4만원 정도 한다. 배보다 배꼽이 더 크다

주의사항 : ASP 프로그래머와는 다릅니다!! 이걸로는 Atmega 프로그래밍을 하기가 매~~~우 복잡하니 주의해주세요!!

 

> 각종 회로소자 키트

https://www.devicemart.co.kr/goods/view?no=1384260 

브레드보드, 점퍼케이블, 저항, LED, CLCD, 모터, 7-Segment.. 등 실습을 하기 위한 올인원 세트를 검색해보면 저렴한 가격에 구매할 수 있다.

물론 각각 구매해도 되지만, 번거롭기도 하고 하므로 세트로 구매하는게 좋다.

 

주의사항 :

사실 검색해보면 대부분 Atmega에 이미 다양한 소자가 한 번에 박힌 제품을 많이 팔고 있다.

그러나 개인적으로는 이런 제품을 사지 않기를 권장한다.

마이크로컨트롤러를 배우는 이유는, 자신이 원하는 전자 물건을 만들기 위해서 배우는 것이다.

그러기 위해서는 모듈을 어느 핀에 연결해야하는지 고민해보면서 회로 구성을 해야하는데, 저런 제품은 회로 구성이 이미 전부 완료되어 있어서 GPIO가 뭔지, PWM이 뭔지, ADC가 뭔지 알지도 못하고 코드만 구성하게 된다.

심지어, 어느 핀에 어느 소자가 연결되어 있는지도 모른다. 그런데 프로그램을 짜면 일단 불빛이 반짝거리고 신기하긴 한데, 사실상 원리는 하나도 모르는채로 시간만 보내는 꼴이 된다...

그러므로, 저런 제품을 사지 말고, 각각의 소자를 따로 구매해서 직접 회로를 구성해보고, 어느 핀에 어느 기능을 동작하는지 원리를 공부해본다. 그렇지 않으면 의미가 없다..!!!!

'Develop Knowledge > Atmega, AVR' 카테고리의 다른 글

6강. GPIO 실습 - 스위치로 LED 다루기  (0) 2022.12.17
5강. 핀 선택하기  (0) 2022.12.17
4강. GPIO 개요  (0) 2022.12.17
3강. 개발 환경 준비  (0) 2022.12.17
1강. Atmega AVR 개요  (0) 2022.12.17