Arduino (아두이노)
아두이노란?
아두이노(Arduino)는 안드로이드에서 외부 디바이스에 대한 제어에 관해서 알아보다가 알게 되었는데 전자 부품들을 연결해서 초보자들도 쉽게 원하는 장치를 만들 수 있습니다. 아두이노를 single-board microcontroller라고 하는데 하드웨어와 소프트웨어가 모두 오픈소스로 되어 있습니다. 아두이노의 하드웨어는 Atmel AVR Processor와 입력/출력 핀들로 이루어져 있습니다. 소프트웨어는 표준 프로그램 언어로 작성된 스케치라는 소스 파일을 컴파일해주는 컴파일러와 부트로더로 이루어져 있습니다.
아두이노 우노 보드
아두이노 보드는 위의 그림과 같은 모양을 하고 있는데 사용 목적에 따라서 이용할 수 있는 여러 형태의 아두이노 보드가 있으며, 특정 목적의 기능을 적용한 쉴드라는 보드를 함께 이용할 수 있도록 되어있다.
아두이노 핀배열

내가 사용하고 있는 보드는 아두이노 우노 r3라서 핀에 대한 사진을 첨부했느데 다음 사진입니다.
아두이노에 대한 자세한 내용은 공식 홈페이지인 arduino.cc를 방문하여 확인할 수 있습니다. 이곳에서는 “아두이노 우노”에 대해서 좀 더 알아볼 수 있습니다.
하드웨어에 대한 자료와 소프트웨어 예제 소스를 다운로드 할 수 있으며 프로그램 개발에 필요한 통합개발환경을 다운로드하실 수 있습니다.
역사
아두이노는 2005년에 Italy의 Ivrea에서 저렴한 가격에 학생들이 개발한 상호작용 디자인 프로젝트를 관리하기 위한 장치를 개발하기 위해서 프로젝트를 진행한 것에서 유래합니다.
2011년 5월에 아두이노를 만든 “Massimo Banzi and David Cuartielles”이 그 프로젝트를 “Arduin of Ivrea“라고 하면서 아두이노란 이름을 갖게 되었는데 arduino는 “친한친구”란 뜻입니다.
Tutorial
- 전기전자 기초 – HDR-Net(직업능력직업포털) e-Learning
- 전기전자 기초
- 전기와 자기
- Introduction to Microcontrollers with Arduino
- Electronics Lab – useful circuits with full description, diagrams and PCB, electronics articles, links and downloads.
- Learn Electronics using Arduino – ladyada.net의 튜토리얼
- adafruit tutorials –
- Lecture #1 : 아두이노 플랫폼 개요
- Tronixstuff – A nice guide and a lot protoypes you can learn from.
- IKALOGIC – General Electronics
- Tutorials & Translations – Parallax에서 제공하는 가이드
Learn to Build Things
- Hack A Day
- MakeZine Blog – The well-known DIY magazine.
- EEWeb
- Instructables – 아두이노 응용 예제를 검색 가능
- AVR Freaks
- Electrical Engineering @ StackExchange
- element14
Arduino Clone
아두이노와 호완되는 보드가 많이 있는데 이곳에서 찾아볼 수 있습니다.
- Official Arduino
- Freeduino – True Open Source Arduino designs
- Boarduino – solderless breadboard arduino clone
- JeeNode – small wireless board including an ATmega328p processor and an RFM12B radio module
- RBBB – (Really Bare Bones Board)
- Cardboarduino – printed (actual size), cut out, and glued to the front and back of a piece of 5” x 6” piece of posterboard.
- PAPERduino – Guilherme Martins에 의해서 개발,
- diydrones – 아마추어 UAV
- digispark – the tiny arduino enabled usb dev board
- TinyDuino – Arduino compatible platform smaller than the size of a quarter
Arduino Shield
- Arduino Shield List – There are a huge range of shields available
- DC Motor/Servo/Stepper shield
- Ethernet shield
- Wave (Audio) shield
- GPS / Datalogging shield
- Video Overlay Shield – Low Voltage Labs
- code.google.com/p/webduino/ – Simple and extensible web server for Arduino and Ethernet Shield
Arduino Modules
- XBee adapter – create a wireless point-to-point or mesh network.
- Adjustable breadboard supply – very low dropout adjustable power supply
- MintyBoost – Small battery-powered USB charger
Projects
- hacknmod – 많은 아두이노 예제가 있으며 다른 내용도 함께 검색할 수 있다.
- DIY Doorbell Video Security System
- YBox2 – networked set-top box. Connect it to your TV and you can design customized content to be delivered direct from the Internet.
- Drawdio – simple musical synthesizer that uses the conductive properties of pencil graphiteto create different sounds.
- Tweet-a-Watt – wireless home-power monitoring system
- Remote Temperature Sensor with Arduino Fio and Xbee
- PlugHouse Blog: 브레드보드 위에 아두이노 만들기
- Brushduino: we can’t really sink our teeth into this one.
- RFIDuino –
- rfid lock – RFID를 이용한 도어락
- Redefining the TV Remote : IR remote control 분석
- A Multi-Protocol Infrared Remote Library for the Arduino
- Control a LED From Your iPhone!
- Adafruit IR sensor tutorial page at http://learn.adafruit.com/ir-sensor
- Building a Universal Remote with an Arduino — Zovirl Industries
- IRremote Library, Send & Receive Infrared Remote Control
- Adafruit TTL Serial JPEG Camera tutorial
- Fabien’s Netduino + Camera tutorial – Driving an adafruit VC0706 TTL Serial JPEG Camera with a Netduino
- Internet of Things Camera – Portable WiFi Arduino-cam using an EyeFi card
- arducam-osd – Arduino based Camera Control and OSD for UAVs
- Arduino and Nintendo Nunchuck for pan and tilt camera interface
- Arduino X10 Home Automation Over WiFi
- Easily manage I/O on a remote Arduino using two wires and the ExtraCore library
- Arduino FFT – Get your freq. on! frequency analysis of your audio data in real time
- Controlling External Lighting with your Phone
- RFID Front Door Lock
- LCD backlight and contrast manager
- Slingshot – USB peripheral to play Angry Birds
Products & Boards
- Open Mirror – a custom iPhone/iPod dock with integrated speakers, motion-tracking controls and a mirror ideal
- Bug Labs – modular, open source hardware
- Illuminato X Machina –
- Gumstix – small open source hrdware
- Beagle Board – a low-cost, fan-less single-board computer based on low-power Texas Instruments processors featuring the ARM Cortex-A series core with all of the expandability of today’s desktop machines, but without the bulk, expense, or noise.
- Liquidware – We design display-based devices and development tools to speed up your R&D
- SparkFun – an online retail store that sells the bits and pieces to make your electronics projects possible.
- Adafruit – goal was to create the best place online for learning electronics and making the best designed products for makers
- Modern Device – Open source electronics and kits from Providence
- Seeed Studio – an open hardware facilitation company
- Dragino – open hardware Linux motherboard for microcontrollers.
- Dragrove – Generic gateway for internet of things
Library
- IRremote – multiple protocol Infrared Remote library for arduino (By Ken Shirriff)
- x10
- x10House
- ExtraCore – communication between two arduinos using only 2 wires using the I2C bus.
- fast FFT
- Webduino – using HTTP basic auth feature
Hacks, Tips, Tricks
- Bootloader tricks
- What are libraries, how to install them
- How to upgrade your Arduino to the latest Atmega328P chip
- Burning bootloader chips using an Arduino
- Converting an Arduino to 3.3V
- Using the TinyProgrammer – small circuit board for loading code on the ATtiny45 and 85
- Programming an ATtiny w/ Arduino 1.0.1 – how to program an ATtiny45, ATtiny85, ATtiny44 or ATtiny84 microcontroller using the Arduino software (version 1.0.1)
- Electronics and Textiles (e-textiles) – guides for working with electronics and textiles.
- Paper circuits w/ copper tape – create circuits on paper using copper tape, clear tape, and some simple electronics.
- Arduino shrunk – how to use ATtiny13 with Arduino IDE
Blog, Forums, Community
- adafruit
- Bildr – A very pretty blog with mostly advanced prototypes.
- Manicbug – This dude has some really good projects on his blog.
- Tronixstuff – Some very good tutorials can be found here
- Wicked device blog Not really up to date, but still has some good stuff.
- Elecfreaks
- mbed – Rapid Prototyping for Microcontrollers
- 메이크 존
- Suappa’s Blog
- Wirig + Arduino Workshop
- 김용환 블로그
- 카페 아두이노 스토리
- PlugHouse Blog
- concurrency.cc – Parallel programming for makers and artists
- JEFF’S ARDUINO BLOG
- todbot blog
- luckylarry
- PyroElectro
- digispark community forums – digispark을 이용한 아이디어들이 있음.
- yourwarrantyisvoid
- thenewtech.tv
- Arduino Passion
- hlt.media.mit.edu – esearch group at the MIT Media Lab, integrates high and low technological materials, processes, and cultures.
- Electronics Blog and Forums – Arduino, CNC, Lasers, Robots etc.
Tools
- Fritzing : Free Software for Prototyping
- Processing : an open source programming language and environment for people who want to create images, animations, and interactions.
- Toolduino A useful tool for Arduino developers. a simple software tool that lets you easily interact with your Arduino hardware so you can test the circuits you create.
- Processing Layers : Layering library for Processing
- Breakout : a prototyping tool for exploring the intersection of the web and the physical world.
- Firmata : a generic protocol for communicating with microcontrollers from software on a host computer.
- Funnel : the user can handle sensors and/or actuators with various programming languages such as ActionScript 3, Processing, and Ruby.
2013/02/07 00:28
Howdy! Someone in my Myspace group shared this site with us so I came to give it a look.
I’m definitely enjoying the information. I’m book-marking
and will be tweeting this to my followers! Exceptional blog
and great style and design.