본문 바로가기

분류 전체보기123

스위치 입력과 채터링(chattering)에 관하여 스위치가 열려 있는 상태에서 닫거나 닫혀있는 상태에서 열때. 즉 스위치의 상태가 변하는 순간 10ms 이내에 열림과 닫힘이 수회 반복되는 현상을 잡음 또는 채터링(chattering)이라고 합니다. 채터링을 처리하지 않고 그냥 AVR에서 처리한다면 한번의 S/W 누름 행동이 프로그램상에는 여러번 눌린것처럼 나타나게 됩니다. 따라서 반드시 채터링을 처리해야 합니다. 채터링을 처리하는 방법에는 하드웨어적인 방법과 프로그램적인 방법이 있습니다. 하드웨어적인 방법으로는 104 캐페시터를 연결하는 방법이 있습니다. 제가 소개할 방법은 프로그램적인 방법입니다. 프로그램으로 처리하면 부품값(얼마안하긴 합니다만)을 절약할 수 있다는 장점이 있으나 메모리를 더 소모한다는 단점도 있습니다. (사실 둘다 미미합니다. ^^).. 2009. 7. 1.
태극천자문 글자별 마법주문 태극의 이치 천자문이여~ 나에게 힘을!!! [호족] 화광중천-火(불화,라이) 일파만파-響(울릴향,라이) 파죽지세-破(깨뜨릴파,세나) 몽환포영-幻(헛보일환,또리) 화염만장-炎(불꽃염,라이) 일촉즉발-爆(터질폭,라이) 미끌미끌-滑(미끄러웅활,또리) 결초보은-草(풀초,세나) 산천초목-木((나무목,세나) 동빙한설-氷(얼음빙,핀) 전광석화-電(번개전,핀) 금성철벽-壁(벽벽,돈하) 기암괴석-石(돌석,돈하) 암흑천지-暗(어두울암,세나) 수포발포-泡(거품포,아우라) 비류직하-流(흐를류,아우라) 쾌도남바-劍(칼검,라이) 읍창마속-斬(벨참,라이) 결하지세-勢(기세세,라이) 좌충우돌-球(공구,라이) 만류인력-引(끌인,핀) 박장대소-笑(웃을소,라이) 경적필패-輕(가벼울경,또리) 우여곡절-曲(굽을곡,라이) 개봉박두-開(열개,.. 2009. 6. 24.
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.
processing을 이용한 아두이노 오실로스코프(oscilloscope) 아두이노 전압계 와 processing 만 있으면 아두이노를 오실로스코프로 활용할수 있습니다. 일단 아두이노는 이전 포스팅의 전압계 프로그램을 넣어 놓습니다. 2009/05/04 arduino 전압계 processing라는 프로그램을 다운 받아 설치합니다. http://processing.org/download/processing-1.0.5.zip processing에 다음 코드를 붙여 넣게 합니다. /* * Oscilloscope * Gives a visual rendering of analog pin 0 in realtime. * * This project is part of Accrochages * See http://accrochages.drone.ws * * (c) 2008 Sofian Audr.. 2009. 6. 18.