본문 바로가기

아르두이노11

arduino 전압계 LCD 구동 이후 무엇을 해볼까 하다가 전압계를 만들어 보았습니다. 머 말은 거창하지만 사실 아르두이노의 아날로그 입력을 이용하면 간단합니다. 선만 두개 더 추가하면 되지요. 아르두이노의 아날로그 입력은 0 ~ 5v를 입력받을수 있습니다. 해상도는 10bit = 1024입니다. 즉 0.0048828125v , 약 4.88mV 단위로 측정가능합니다. 위 사진은 충전지의 전압을 측정해 본것입니다. 약 1.22v가 나오네요. 소수점 출력하는법을 몰라 x100 해버렸습니다. ^^; (출력 formatting 하는 법좀 알려주세요~) 암튼 별건 아니지만 재미있네요. #include // LiquidCrystal display with: // rs. rw, e, d4, d5, d6, d7 - LCD pin name.. 2009. 5. 4.
arduino 에서 LCD 구동하기 2 arduino 에서 LCD 구동하기 1에서 해결하지 못한 반쪽만 나오는 버그를 기존 라이브러리로는 도저히 안되서 이것 저것 라이브러리를 봐가며 수정하여 겨우 동작하는 화면을 볼수 있었습니다. 이로써 데이터선 4개로 연결되는 4bit LCD가 완성됐다 그런데 가끔 LCD의 화면이 나오지않거나 문자가 이상하게 찍히는 문제가 있었는데, 원인을 잘 모르겠네요. 16 문자 짜리 LCD인데, 8 x 2 로 2Line LCD로 인식하더군요. 덕분에 스크롤 명령을 실행하면 화면이 둘로 나누어져서 동시에 스크롤 됩니다. 선꽂는게 번거로워 선에 핀해더도 연결하고, 마침 주문한 가변저항도 도착해서 연결하니 깨끗한 LCD 화면을 볼수 있었네요. 선 연결은 LCD 핀 이름 gnd, vcc, vr, rs. rw, e, d4, d.. 2009. 4. 23.
arduino에서 LCD 구동하기 (미해결) 2009/04/23 - arduino 에서 LCD 구동하기 2 에서 해결됐습니다. 먼저 내가 구입한 LCD는 플러그 하우스에서 구입한 16 x 1 의 charactor LCD이다. 모노에 백라이트는 없다. 모델명은 NEL16120 이라고 적혀있다. 내가 구입한 C-LCD는 14핀을 가지고 있는데 이런 LCD를 머라고 부르는지는 아직 모르겠다. 14 ~ 16 핀을 가지고 있는 LCD는 그 핀의 용도가 정해져 있는듯 하다. C-LCD 핀의 내용 1 - Vss, GND - 전원 - 단자 2 - Vdd, 5v 전원 + 단자 3 - Vee, LCD 밝기 가변 저항 연결 4 - RS, Register Select 5 - R/W, Read/Write 6- E, Enable 7- D0, Data bit 0 8- D1,.. 2009. 4. 20.
Arduino Duemilanove 개봉 아르두이노에 필이 꽃힌지 2~3주 되었나.... 국내 아르두이노 총판인 플러그 하우스가 회사 근처에 있어 충동 구매를 해버렸다. 처음에는 값싼 AVR보드를 사서 arduino부트로더를 올려볼까 생각했는데 (보드는 싼데 isp케이블과 통신 케이블까지 구입하면)거의 비슷한 돈이 들어가고 호환성은 떨어지기 때문에 정품을 구입했다. 충동구매라곤 하지만 예전부터 해보고 싶다고 생각하던것이 아르두이노로 구현 가능하다는걸 알았기 때문에, 구매에 큰 망설임은 없었다. Duemilanove는 Diecimila의 다음 버전으로 2009라는 뜻이란다. 개선된점 USB전원과 외부전원의 자동인식 및 전환 Auto-Reset 해제가능 과전류 입력으로부터 보호 arduino와 테스트용 몇가지 부품들을 같이 구입했다. 메인 MCU가.. 2009. 4. 20.