Introduction to Arduino Microcontrollers(1)

32
Introduction to Arduino Microcontrollers ...and how they can be used in Amateur Radio Andrew Rohne, KE8P February 6, 2013

Transcript of Introduction to Arduino Microcontrollers(1)

Page 1: Introduction to Arduino Microcontrollers(1)

Introduction to Arduino Microcontrollers...and how they can be used in Amateur Radio

Andrew Rohne, KE8PFebruary 6, 2013

Page 2: Introduction to Arduino Microcontrollers(1)

Presentation Outline

• Basics• Terminology• Hardware• Amateur Radio Applications• Getting Started• More Information

Page 3: Introduction to Arduino Microcontrollers(1)

What is it?

Page 4: Introduction to Arduino Microcontrollers(1)

• Open Source Hardware• Open Source Bootloader• Open Source Development Kit• Community Driven Support

Open Source

Page 5: Introduction to Arduino Microcontrollers(1)

Terminology

• I/O Board - main microcontroller• Shield - add-on boards• Sketch - the program• Sensor - components (thermistors, etc.)• Modules - serial data (GPS module, etc.)

Page 6: Introduction to Arduino Microcontrollers(1)

Digital IO (LEDs, switches)Analog IO (resistive sensor data)Serial Connection (Sensors, GPS, etc)

Program from your computer

Your limit is only your creativity!

What do these do?

Page 7: Introduction to Arduino Microcontrollers(1)

Arduino I/O Boards

Page 8: Introduction to Arduino Microcontrollers(1)

More Boards

15 current boards

Page 9: Introduction to Arduino Microcontrollers(1)

Compatible Boards

These are two of MANY!

Page 10: Introduction to Arduino Microcontrollers(1)

Compatible Boards

Page 11: Introduction to Arduino Microcontrollers(1)

Shields

Page 12: Introduction to Arduino Microcontrollers(1)

Touchscreen Shield

Wave Shield

Datalogging ShieldShields

Page 13: Introduction to Arduino Microcontrollers(1)

Ethernet Shield

XBee Shield

Wifi Shield

More Shields…

Page 14: Introduction to Arduino Microcontrollers(1)

And more shields…

Page 15: Introduction to Arduino Microcontrollers(1)

APRS Shield

Even more shields!

Page 16: Introduction to Arduino Microcontrollers(1)

Modules

Bluetooth Module

GPS Module

RFID Module

Temperature & Humidity Sensor

Page 17: Introduction to Arduino Microcontrollers(1)

Sensors and Modules

Gas Sensor Temp & Humidity

Flex Sensor

Fingerprint Scanner

Geiger Counter

Page 18: Introduction to Arduino Microcontrollers(1)

Photoresistor, infared, force sensitive resistor, Hall effect, Piezo, tilt sensor..

Sensors

Page 19: Introduction to Arduino Microcontrollers(1)

Sketches

Includes

Globals

void setup()void loop()

Page 20: Introduction to Arduino Microcontrollers(1)

Amateur Radio Applications

Page 21: Introduction to Arduino Microcontrollers(1)

Applications - APRSArgent Data

Trackduino

Page 22: Introduction to Arduino Microcontrollers(1)

Rig Adjustment for Doppler Effect

QuickTime™ and a decompressor

are needed to see this picture.

Page 23: Introduction to Arduino Microcontrollers(1)

Morse Code Keyboard

Page 24: Introduction to Arduino Microcontrollers(1)

Arduino Controlled Tuner

Page 25: Introduction to Arduino Microcontrollers(1)

Morse Code Keyer

Page 26: Introduction to Arduino Microcontrollers(1)

• Weather Stations• Remote Antenna Switches 

Other Examples

Page 27: Introduction to Arduino Microcontrollers(1)

Sparkfun Getting Started in Arduino Kit ($95)Sparkfun Starter Kit for Arduino ($60)Adafruit Experimentation Kit ($85)Adafruit Starter Pack ($65)

OR

Arduino Board (Uno $20 or Mega $35) +Breadboard, wires, components, etc.

Getting Started

Page 28: Introduction to Arduino Microcontrollers(1)

With Starter Sets

Book is open source!

Page 29: Introduction to Arduino Microcontrollers(1)

Other Open Source Hardware

Page 30: Introduction to Arduino Microcontrollers(1)

Raspberry Pi

Page 31: Introduction to Arduino Microcontrollers(1)

TI Launchpad

Page 32: Introduction to Arduino Microcontrollers(1)

Links to presentation and everything mentioned today: http://ke8p.us/go/cfmc

Andrew Rohne, [email protected]: @KE8PWeb: http://ke8p.us

Resources

ARRL will have a book coming out in March. See http://wa5znu.org/cookbook/

Andrew
Need to ensure that /go/cfmc goes to the right place