User:Jarle Pahr/Arduino

From OpenWetWare
Revision as of 15:30, 7 August 2013 by Jarle Pahr (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Single-board microcontroller based on Atmel's ATMEGA8 and ATMEGA168 AVR microcontrollers. Arduino is a fork from the Wiring development platform.

http://en.wikipedia.org/wiki/Arduino


Arducopter: http://code.google.com/p/arducopter/


10 ways to destroy an arduino: http://www.ruggedcircuits.com/html/ancp01.html

Official resources

http://arduino.cc/

Introduction: http://www.arduino.cc/en/Guide/Introduction

FAQ: http://arduino.cc/en/Main/FAQ

Foundations: http://arduino.cc/en/Tutorial/Foundations

Language reference: http://arduino.cc/en/Reference/HomePage

Power supply: http://playground.arduino.cc/Learning/WhatAdapter

  • 9-12 V DC
  • Minimum 250 mA, recommended 500mA - 1A.
  • 2.1 mm power plug, centre positive

Arduino products: http://arduino.cc/en/Main/Products

Distributors: http://arduino.cc/en/Main/Products

Tutorials: http://arduino.cc/en/Tutorial/HomePage

Getting started: http://arduino.cc/en/Guide/HomePage

Software: http://arduino.cc/en/main/software

  • Runs on Windows, Macintosh OSX, and Linux operating systems.

http://arduino.cc/en/Reference/HomePage


Unofficial resources

MAKE Magazine - Arduino section: http://blog.makezine.com/category/arduino/

MAKE Magazine Arduino blog: http://blog.makezine.com/arduino/

http://www.arduinonorway.org/forum/

Clones and derivate products:

http://sanguino.cc/

SimDuino, an iPad Arduino simulator: http://arduino.cc/forum/index.php/topic,107629.0.html


Boards

http://www.tested.com/tech/robots/456466-know-your-arduino-guide-most-common-boards/

Official Arduino boards:

Arduino Uno:

  • Microcontroller board based on ATmega328.
  • Can be powered by USB or external power supply.
  • 14 digital input/output pins, 6 analog inputs. 16 MHz ceramic resonator.


Arduino Mini: http://arduino.cc/en/Main/ArduinoBoardMini

Arduino Mega 2560:

  • 54 digital input/output pins, 16 analog inputs.
  • Compatible with most shields designed for the Arduino Duemilanove or Diecimila.

http://arduino.cc/en/Main/ArduinoBoardMega2560

http://www.liquidware.com/shop/show/AMEGA2560/Arduino+Mega+2560

http://www.makershed.com/Arduino_Mega_p/mksp5.htm


Unofficial boards:

Ruggeduino: http://www.ruggedcircuits.com/html/ruggeduino.html

Expansion shields

http://arduino.cc/en/Main/ArduinoShields

http://shieldlist.org/

http://www.adafruit.com/blog/2010/11/01/arduino-shields-an-adafruit-electronics-gift-guide/

http://www.makershed.com/SearchResults.asp?Search=shield

http://www.trossenrobotics.com/c/arduino-shields.aspx

http://www.liquidware.com/category/Arduino

http://www.mindsensors.com/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=144


Screens:


LOL shield:

http://www.makershed.com/LoL_shield_for_Arduino_p/mkjr3.htm

Digit shield: http://www.makershed.com/Digit_Shield_Green_p/mkntd3.htm


Audio:

http://www.makershed.com/Voice_Shield_kit_for_Arduino_p/mkskl3.htm

http://store.open-electronics.org/Arduino/Shield/AUDIO_SHIELD


Networking & communication:

http://arduino.cc/en/Main/ArduinoEthernetShield

http://arduino.cc/en/Main/ArduinoWirelessShield

http://arduino.cc/en/Main/ArduinoBoardBluetooth

http://arduino.cc/en/Main/ArduinoGSMShield

http://www.open-electronics.org/arduino-gsm-shield/

Motors:

http://arduino.cc/en/Main/ArduinoMotorShieldR3

http://www.ruggedcircuits.com/html/rugged_motor_driver.html

http://www.open-electronics.org/arduino-motor-shield/

Input:

Buttonshield: http://www.liquidware.com/shop/show/BUT/ButtonShield

Sensors:

GPS shield: http://www.ladyada.net/make/gpsshield/

GSM/GPRS and GPS shield: http://store.open-electronics.org/?_route_=/Arduino/Shield/GSM_GPRS_GPS_SHIELD


Weather shield: http://www.zipfelmaus.com/blog/arduino-weather-shield-schematics-layout-code-everything-you-need/

Weather shield: http://www.ethermania.com/shop/index.php?main_page=product_info&cPath=91_104&products_id=612

pHduino: http://code.google.com/p/phduino/

Power:

http://www.liquidware.com/shop/show/BPM/Mega+Backpack

Lithium backpack: http://www.liquidware.com/shop/show/MBP/Lithium+Backpack


Misc:

http://www.makershed.com/DrinkShield_for_Arduino_p/mkgx01.htm

http://www.cooking-hacks.com/index.php/documentation/tutorials/raspberry-pi-to-arduino-shields-connection-bridge

http://www.ruggedcircuits.com/html/gadget_shield.html

http://www.cooking-hacks.com/index.php/shop/arduino/shields/ehealth-sensor-shield-biometric-medical-arduino-raspberry-pi.html

MicroSD shield: http://www.sensor-networks.org/index.php?page=0827727742

Concepts

  • Sketch: The term for an Arduino program. A unit of code that is uploaded and run on an Arduino board. Sketches are saved with the file extension .ino.
  • Shields: Printed circuit expansion boards called "shields" can be plugged into the Arduino pin-headers to provide specialized functions such as GPS, ethernet, LCD display etc.


Programming

http://arduino.cc/en/Guide/Environment

The Arduino programming environment is based on the Processing programming environment (http://www.processing.org/).

The Arduino language is based on C/C++. After processing, Arduino codes is handed of to a C/C++ compiler (avr-g++).


http://blog.makezine.com/2013/04/15/developing-for-arduino-on-android/

Because Arduino uses Atmel's microprocessors, Atmels development environments AVR Studio and Atmel Studio may also be used for software development. Functions/methods:

Applications

Building Research Equipment with Free, Open-Source Hardware: http://www.sciencemag.org/content/337/6100/1303.summary

http://www.diydrones.com/notes/ArduPilot

http://playground.arduino.cc/Projects/Ideas

http://www.instructables.com/id/Arduino-Projects/

ArduPilot Mega - Arduino-based autopilot: http://code.google.com/p/ardupilot-mega/wiki/APM2board

GPS tracking: http://www.jeremyblum.com/2012/07/16/tutorial-15-for-arduino-gps-tracking/

http://www.kickstarter.com/projects/acrobotic/the-smart-citizen-kit-crowdsourced-environmental-m

Books

Programming Arduino: Getting started with Sketches: http://www.amazon.com/Programming-Arduino-Getting-Started-Sketches/dp/0071784225/ref=sr_1_3?ie=UTF8&qid=1366760346&sr=8-3&keywords=Arduino

Arduino Cookbook: http://www.amazon.com/Arduino-Cookbook-Michael-Margolis/dp/1449313876/ref=sr_1_7?ie=UTF8&qid=1366760346&sr=8-7&keywords=Arduino

Practical Arduino: Cool projects for open source hardware: http://www.amazon.com/Practical-Arduino-Projects-Hardware-Technology/dp/1430224770/ref=tag_dpp_lp_edpp_ttl_in

http://www.amazon.com/30-Arduino-Projects-Evil-Genius/dp/007174133X/ref=pd_sim_pc_5

http://www.robonor.no/mage/default/arduino/123-robotics-experiments-for-the-evil-genius.html

Accessories/Kits

http://no.rs-online.com/web/p/processor-microcontroller-development-kits/7617355/?

Sparkfun Inventors kit: http://www.amazon.com/Sparkfun-Inventors-professional-Arduino-retail/dp/B005FMNJ3S/ref=sr_1_14?ie=UTF8&qid=1366760346&sr=8-14&keywords=Arduino


Costs $100, free shipping.

Newsite Uno 3 starter kit: http://www.amazon.com/Starter-Kit-Newsite-Uno-Breadboard/dp/B0051QHPJM/ref=sr_1_2?ie=UTF8&qid=1366760346&sr=8-2&keywords=Arduino

Getting Started with Arduino Kit v3.0: http://www.makershed.com/Getting_Started_with_Arduino_Kit_V3_0_p/msgsa.htm

Costs $65

http://arduino.cc/en/Main/ArduinoStarterKit

http://store.arduino.cc/eu/index.php?main_page=product_info&cPath=2_23&products_id=185

Costs ~ 80€. ( + shipping + import duty)


Adafruit Budget Pack for Arduino (Arduino Uno R3) - Uno w/328: http://www.adafruit.com/products/193

Costs $50

Adafruit Starter Pack for Arduino (Includes Arduino Uno R3) - 1.0: http://www.adafruit.com/products/68

Costs $65

http://www.robonor.no/mage/default/arduino/arduino-inventors-kit-koffert.html

Sparkfun Inventors Kit (SIK) solgt av Robonor, for NOK 889,-


Software

http://sourceforge.net/projects/arduinolcd/?source=directory