arduino란 무엇인가? (아르두이노,아두이노,아르뒤노)
arduino는 단순한 IO 보드로 만들어진 또는 임베디드컴퓨팅) 플렛폼이다. 메인칩은 AVR인 ATmega168을 주로 사용한다. IO는 디지털 입출력핀이 14개, 아날로그 입력이 6개, PWM 6개, 시리얼 통신포트, usb 단자, 외부 전원단자를 갖추고 있다. 아르두이노의 장점은 전자회로, 또는 프로그래밍에 익숙치않은 사람도 쉽게 접근 가능하게 그 문턱을 낮췄다는데 의의가 있다. 기존 AVR 프로그래밍의 경우 코딩하고 컴파일하고, isp 같은 장치로 보드에 프로그램 업로드하고 오류나면 다시 디버깅하고를 반복해야 했으나 , 아르두이노는 usb에 꽂기만하면 연결되고 개발환경에서 업로드 버튼만 누르면 보드에 프로그램이 업로드 되어 실행된다. 전원도 USB 자체에서 충당한다. 개발 언어도 자체 언어를 사용..
2009. 4. 10.
마이크로 컨트롤러 용어 및 개념 정리
MCU (Micro Control Unit) : 마이크로 컨트롤러, 일종의 느린 CPU, 대부분 플래쉬 메모리를 내장하고 있슴. 단독으로 동작가능. 디지털 입력에는 0V 또는 5V 가, 아날로그 입력에는 0V ~ 5V의 전압이 1024단계로 읽힘. 디지털 출력, PWM출력(256단계). Atmel이라는 회사의 AVR시리즈 - Atmega168 : 20MHz, 4,400원 정도. ISP (In System Programer) : 마이크로 컨트롤러를 프로그램 하는 장치, 프린터포트, 시리얼 포트, USB 포트용이 있다. 임베디드 프로그래밍. AVR-ISP 포트는 6핀, 또는 10핀( 모양만 다르고 10핀중 4핀은 GND) P-AVRISP : ISP 다운로드용 프린터 포트 커넥터 AVR STUDIO에서는 P-..
2009. 4. 3.