본문 바로가기

아두이노16

아두이노에서 써미스터(thermistor)로 온도 측정하기 써미스터는 작고 싸서 정확한 온도가 필요치 않는 곳에 사용하기 그만입니다. 250원짜리로 온도를 측정할수 있다니...정말 저렴하고 매력적인 센서네요. 아두이노를 이용하면 간단한 회로로 가능하니 한번 해보시기 바랍니다. 하지만 써미스터는 온도가 저항값으로 출력되기 때문에 계산하기가 번거롭네요. 엑셀파일에 5도씨 간격으로 온도별 저항값이 적혀 있습니다. 그것을 그래프로 그린것이 위 그래프입니다. 보통 씨피유 파워가 약하거나 시간이 오래 걸리는 계산에는 미리 계산된 값을 배열에 담아서 사용하기도 합니다만 위 엑셀에는 5도씨 간격인것도 있고 세세히 모두 배열에 넣으면 메모리를 많이 차지 한다는 단점도 있습니다. 각자에 상황에 맞게 이용하시면 됩니다. 저는 계산식을 이용해서 프로그램했습니다. 부품 : NTC-50.. 2009. 8. 27.
아두이노에서 서보모터 구동하기 서보모터가 생겨서 아두이노로 한번 돌려봤습니다. 생각보다 무지 간단하네요. 서보에 3가닥 선으로 되어 있습니다. +- 전원 두가닥과 신호선 1가닥입니다. 전원선은 각각 5V(Vcc)와 GND에 연결하고, 나머지 1개 신호선은 PWM핀 아무거나에 연결하면 됩니다. 저는 10번핀에 연결했습니다. 서보모터에는 톱니가 있는 축으로 되어 있는데 가운데 구멍이 있길래...돌아가는거 잘 보이라고 않에 와이어를 꽂아 봤습니다. 간단하지요? 역시 폰카입니다...ㅜㅜ 소스는 arduino.cc의 servo 샘플소스입니다. 출처: http://arduino.cc/en/Tutorial/Sweep myservo.write(pos); 함수에 pos에 각도만 주면 그 각도로 움직이네요. 서보모터의 회전 범위 역시 0 ~ 180도로.. 2009. 8. 17.
또 다른 이터넷 모듈 iConn510M : Mac Address 내장형 TCP/IP Module 전에 소개한 위즈넷 이더넷 모듈과 같은 W5100칩을 사용한 iConn5100M이라는 이더넷 모듈입니다. 2009/05/19 - [Arduino/AVR/1. H/W] - arduino에 사용가능한 이더넷 모듈 스펙 • 10/100 Base TX 지원 • Half/Full duplex 지원 • Auto-negotiation, Auto Crossover Detection 지원 • IEEE 802.3/802.3u Compliant • 5V Tolerant I/O, 3.3V 동작 • Network Status Indicator LEDs • Hardware Internet Protocols : TCP/IP v4, UDP, ICMP, ARP, PPPoE, IGMP • Hardware Ethernet Protocol.. 2009. 7. 7.
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.