본문 바로가기

LED4

ATTiny26 Switch, LED 예제 tiny은 가격도 싸고 칩 단독으로 회로구성이 가능해서 꼭 한번 해보고 싶었는데 ISP를 구입하게 되서 프로그래을 해봤습니다. 간단히 LED 8개가 순차적으로 왔다 갔다 하는 예제 입니다. tiny와 isp를 연결한 모습입니다. tiny의 1, 2, 3, 5, 6, 10 번핀을 ISP에 각 핀에 연결합니다. VTG가 VCC 입니다. 저는 매번 결선하기 귀찮아서 핀헤더로 연결했습니다. led는 11 ~ 20번 즉 PA0 ~ PA7번에 저항과 같이 연결했습니다. sw는 PB6에 풀다운저항으로 연결하였습니다. 핀헤더와 isp를 제거하고 칩과 led만 남아있는 모습입니다. 전원은 충전지 4개 4.8v를 연결했습니다. ATTiny26L-8PI는 2.7-5.5V의 전압을 허용하므로 활용도가 높습니다. 스위치를 누르.. 2009. 6. 22.
LED 저항 계산방법 (저항계산기) 저항 읽는 방법은 이전 포스팅 2009/04/08 저항값 읽기 를 참고 하세요. 일단 공식 V = IR , W = VI LED 스팩이 2V, 20mA 이고 전원으로 5V를 사용할 경우 R = V / I = (5 - 2) / 0.02 = 3 / 0.02 = 150 150옴을 사용해야한다. 소비전력은 W = V I = 2 x 0.02 = 0.04 0.04 와트이다. 추가) 웹에 LED 저항 계산해 주는 곳이 있네요. 저항계산기 소스전압 LED 동작전압 LED 동작전류 (mA) 2009. 4. 28.
아르두이노 방갑다 - hello world! 설명도 안읽어 보고 대충 USB 케이블부터 연결했다. 드라이버 설치화면이 떠서 보니 다운 받은 개발 환경의 \arduino-0015\drivers\FTDI USB Drivers 폴더가 있어서 드라이버설치 문제는 이제 부터였다. 개발환경(arduino.exe)을 실행하고 대충 blink 예제(스케치)를 불러왔는데... 어떤게 컴파일 버튼인지 모르겠네...에라 모르겠다 아무거나 눌러보자 .. 플레이 버튼을 누르니 컴파일은 된다... 하드웨어로 프로그램을 다운 받아야하는데 어떤거지.... 버튼을 보니 Upload to I/O board 라는 버튼이 있다 [ ->| ] 이렇게 생긴.... 다운로드가 아니고 업로드구나.....^^a 엥 ...눌렀으나 오류가 난다. 설명 보자....ㅡㅡ;;; 장치관리자에서 USB .. 2009. 4. 16.
arduino란 무엇인가? (아르두이노,아두이노,아르뒤노) arduino는 단순한 IO 보드로 만들어진 또는 임베디드컴퓨팅) 플렛폼이다. 메인칩은 AVR인 ATmega168을 주로 사용한다. IO는 디지털 입출력핀이 14개, 아날로그 입력이 6개, PWM 6개, 시리얼 통신포트, usb 단자, 외부 전원단자를 갖추고 있다. 아르두이노의 장점은 전자회로, 또는 프로그래밍에 익숙치않은 사람도 쉽게 접근 가능하게 그 문턱을 낮췄다는데 의의가 있다. 기존 AVR 프로그래밍의 경우 코딩하고 컴파일하고, isp 같은 장치로 보드에 프로그램 업로드하고 오류나면 다시 디버깅하고를 반복해야 했으나 , 아르두이노는 usb에 꽂기만하면 연결되고 개발환경에서 업로드 버튼만 누르면 보드에 프로그램이 업로드 되어 실행된다. 전원도 USB 자체에서 충당한다. 개발 언어도 자체 언어를 사용.. 2009. 4. 10.