아트메가 57

아트메가128의 DDRx,PORTx,PINx,포트특징 알아보기

*포트 특징아트메가128를 보면 각 핀에 이름이 붙여있습 니다. 먼저 51번핀을 본다면 PA0(AD0)이라고 적혀있는데 PA0는 포트A의 첫번째포트를 의미합니다. 또한 AD0은 그 포트의 특수 기능을 의미합니다.포트대체 기능포트A외부 메모리 데이터 버스(Data Bus)외부 메모리 하위 어드레스 바이트 버스(Address Low Byte)포트B타이머/카운터 0(OC0)타이머/카운터 1(OC1A,OC1B,OC2/OC1C)SPI(MISO,MOSI,SCK,SS)포트C외부 메모리 상위 어드레스 바이트 버스(Address High Byte)포트D타이머/카운터 1(T1,ICP1)타이머/카운터 2(T2)외부 인터럽트(INT0,INT1,INT2,INT3)USART1(XCK1, TXD1, RXD1) TWI 직렬통신(SD..

아트메가/이론 2017.05.24

Atmega32 딜레이 퓨즈비트설정하기입니다.

안녕하세요. Atmega32퓨즈비트 설정입니다. 외부클럭에는 16mhz를 연결했다고 가정하겠습니다. (avr studio 4.1사용합니다.)첫 delay함수를 사용해보면 시간이 정확하지않는것을 볼 수 있습니다. 기존에 atmega128은 설정이 다 되서 나오지면 atmega32는 바꿔줘야합니다. 먼저 퓨즈비트에대해 알아보겠습니다. Atmega32는 3바이트의 퓨즈비트를 가지고 있습니다. 퓨즈비트는 atmega32사용을 설정하는것입니다. 퓨즈비트는 아무거나 설정을하면 atmega가 고장나므로 잘 알아보고 설정을해야합니다. 여기서 주의할점은 퓨즈비트는 설정되면 0이고 설정이안되면 1입니다. 그러나 여기에서 알아볼것은 atmega32딜레이 제대로 사용하기위해 퓨즈비트를 설정하는 것이므로 여기에서 사용하는 CK..

아트메가/기타 2017.03.28

ISP케이블과 아트메가128 연결하기

1. ISP케이블포장을 뜯어서 사진에나온 두 부품을 연결시킵니다 2. 그림처럼 ISP케이블과 아트메가를 모양과 같이 놓고 점퍼 케이블로 순서에맞게 연결해줍니다. 3. ISP케이블에 흑색 - 빨강 - 주황 순서로 연결되있고 아트메가에 흑색 - 빨강 - 주황 순서로 연결되어있는것을 볼 수 있습니다. 4. 다 연결한 모습입니다. 5.이런식으로 브래드보드에 연결해서 사용하면 됩니다 6.그림에 빨강 동그라미가 있는 부분이 1스위치인데 디폴트는 1번이 OFF(왼쪽)되있습니다. ON(오른쪽)으로 스위치를 옮겨야 사용가능합니다.

아트메가/기타 2017.03.19

아트메가128사용법

처음 아트메가128를 접하려면 막막하다. 뭘 사야하고 뭘 다운받아야하지? 아트메가는 종류가 여러가지 있는데 가장 많이쓰는 모델이 아트메가128이다.그럼 아트메가128를 공부하기 위해서 필요한 아이템들을 말해주겠다.1.컴파일러2. 아트메가1283. ISP케이블4. 브레드보드5. 전자부품(LED,버튼,모터,센서...) 1.컴파일러아트메가128에서 많이 사용하는 컴파일러에는 여러가지가 있는데 그중에 가장 많이쓰고무료인게 atmel studio7.0이다.http://www.microchip.com/development-tools/atmel-studio-7다운받는방식은 마음에드는거 골라서 받으면된다. 2.아트메가128아트메가128 칩은 1개지만 이 칩을 직접 납땜해서 사용하기에는 초보자는 매우 무리이다.그래서 아..

아트메가/기타 2017.03.14

아트메가를 사용한 디지털 도어락

이번에는 아트메가128를 사용하여 도어락을 만들어 보겠습니다. 구현할 기능들 1. 서보모터를 사용하여 문 ON/OFF 하기 2. LCD화면과 키패드를 이용하여 비밀번호설정 & 입력 하기 3. 키패드가 내려간 상태에서 만약 어둡다면 LED 키기 (조도센서 사용) 4. ON됬을때 멜로디 발생시키기 (멜로디 ON/OFF로 제어가능) 5. 스마트폰 앱을 이용하여 도어락을 ON하기 (블루투스 연결) - 만든 과정 - 먼저 만들기전에 구현할 기능들을 브래드보드를 사용하여 테스트를 합니다... 테스트를 다했으면 외형을 만들고 고정시킵니다. 키패드 덮개도 만듭니다! 사용할 기능들을 만듭니다. 여기서 스위치는 덮개를 열었을때 올라가고 덮개를 열었을때 내려갑니다. 거의 다되었습니다. 문이 열렸을때 소리를 발생시키기위해 스..

아트메가/활용 2017.01.18

아트메가128 프로테우스로 LED키기

이번에는 프로테우스를 사용하여LED켜보는걸 할건데요첫번째로 해야할것은 회로도그리기두번째로 해야할것은 코딩입니다. 회로부터 그리는법을 알려드리겠습니다 1) 일단 사용할 부품을 찾아야하는데요 1번부터 4번까지 순서대로 하면 부품을 찾아서 사용할준비가 됩니다. (DEVICES에 추가됨) 2) 1)에서 ATMEGA128을 추가하고 LED와 저항을 찾아서 DEVICES에 넣어줍시다 3) 2)에서 사용할 부품을 클릭한다음에 회로도에 추가하면 됩니다.부품을 돌리고싶을땐이 버튼을 사용하면됩니다.이런식으로 배치해줍시다. ACTIVE HIGH방식을 사용할것입니다 PB0에 연결해주세요 4)이제 AVR 설정을 해야하는데요. 여기서 할것은 주파수 설정과 HEX파일 넣기입니다.HEX파일은 자기가 만든 avr폴더\default에 ..

아트메가 프로테우스란?(proteus)

프로테우스(proteus)란 labcenter에서 만든 회로를 구성하는 프로그램인데요 사이트에 가보시면 설명이 나와있습니다 Proteus combines ease of use with powerful features to help you design, test and layout professional PCBs like never before. With nearly 800 microcontroller variants ready for simulation straight from the schematic, one of the most intuitive professional PCB layout packages on the market and a world class shape based autorouter..

아트메가를 사용한 블루투스 스피커 무드등

제목 : 다이나믹 무드등 (아트메가를 사용한 블루투스 사운드 무드등) 하는 역할 : 핸드폰과 페어링(연결)을하고 사운드를 전송하면 사운드가 감지됨에따라 색이 변한다. 재료 : ATMEGA128, BT-7266D(블루투스 앰프 모듈) , NS-SDSM(사운드 감지 센서), DG-53N(RGB LED), 0.5W 스피커 만든 과정 하드보드지를 사용하여 뼈대를 만든다. 뼈대 완성! 필요한 것들의 위치를 잡아서 모형을 만든다. 필요한 것들을 납땜한다. 완성된 모습. 겉은 한지로 깔끔하게 싸주고 위에는 얇은 종이를 붙인다. 실제 작동 사진 블루투스 스피커를 통하여 소리를 감지하면 다양한 색깔이 출력된다. 작동 동영상 소리감지센서 예제http://wowon.tistory.com/86 소스코드 123456789101..

아트메가/활용 2016.12.16

아트메가128로 세븐세그먼트 사용하기입니다

세븐세그먼트란 무엇일까요?이게 세븐세그먼트 입니다. 7개의 빨간 선이 보입니다. 이 빨간선들이 LED인데 이 LED들을 키고 끄고함으로써 숫자들(0,1,2,....9)을 표시할 수 있게 됩니다. 세븐세그먼트의 핀 배치도는 무엇일까요?? 보통의 세그먼트1개짜리는 위와처럼 핀배치가 되있습니다. A,B,C...G와 DP는 표시입니다. 여기에 신호를 주면 LED가 켜지게 됩니다.중앙에보면 K가 있습니다. K에는 VCC or GND를 연결해줘야되는데 그 타입에따라 VCC를 연결해줘야하는걸 애노드, GND를 연결해줘야하는걸 케소드타입이라고 합니다.만약 애노드타입이면 A,B,C...G와 DP에는 한쪽이 vcc로 연결되어있으므로 0v신호를 줘야 그 위치가 켜질 것 입니다.반대로 캐소드타입일때 한쪽이 gnd로 연결해있으..

아트메가/이론 2016.12.03