This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
oak [2016/06/23 00:46] digistump [Important Oak Tools] |
oak [2017/03/18 11:09] (current) Rover#18 fixed minor typo |
||
---|---|---|---|
Line 16: | Line 16: | ||
-Erik Kettenburg | -Erik Kettenburg | ||
- | |||
- | ==== Important Oak Tools ==== | ||
- | |||
- | * **Oak WiFi Config:** http://digistu.mp/oakconfig (follow the Getting Started first if you have a new Oak!) | ||
- | * **OakTerm:** http://digistu.mp/oakterm (a tool set for working with Oaks and Particle) | ||
- | * **Digistump Dashboard:** http://digistu.mp/dashboard (a dashboard for Particle devices, including the Oak) | ||
==== Tutorials ==== | ==== Tutorials ==== | ||
Line 33: | Line 27: | ||
* [[oak:tutorials:wificonfig|Changing your Oak's wifi network]] | * [[oak:tutorials:wificonfig|Changing your Oak's wifi network]] | ||
- | **Reference and Troubleshooting:** | + | |
+ | **Important Oak Tools** | ||
+ | * **Oak WiFi Config:** http://digistu.mp/oakconfig (follow the Getting Started first if you have a new Oak!) | ||
+ | * **OakTerm:** http://digistu.mp/oakterm (a tool set for working with Oaks and Particle) | ||
+ | * **Digistump Dashboard:** http://digistu.mp/dashboard (a dashboard for Particle devices, including the Oak) | ||
+ | |||
+ | |||
+ | **Troubleshooting:** | ||
* [[oak:tutorials:local_update|Oak first update troubleshooting]] | * [[oak:tutorials:local_update|Oak first update troubleshooting]] | ||
- | * [[oak:tutorials:serialupdate|Advanced Usage - First update over Serial]] | + | * [[oak:tutorials:serialupdate|Advanced Usage - First update over Serial]] or a simpler version: [[oak:serialupdate|Oak First Update over Serial]] |
* [[oak:tutorials:manual_claim|Particle claim troubleshooting - "No devices"]] | * [[oak:tutorials:manual_claim|Particle claim troubleshooting - "No devices"]] | ||
+ | * [[oak:tutorials:troubleshooting|Troubleshooting Tips]] | ||
+ | * [[oak:tutorials:ws281x|Troubleshooting ws281x/NeoPixels RGB leds library tip]] | ||
+ | |||
+ | |||
+ | **Reference:** | ||
* [[oak:tutorials:api_reference|API and Function Reference for the Oak]] | * [[oak:tutorials:api_reference|API and Function Reference for the Oak]] | ||
* [[oak:tutorials:headers|Soldering Headers to the Oak]] | * [[oak:tutorials:headers|Soldering Headers to the Oak]] | ||
- | * [[oak:tutorials:troubleshooting|Troubleshooting Tips]] | ||
* [[oak:tutorials:pinout|Oak Pin Diagram and Notes]] | * [[oak:tutorials:pinout|Oak Pin Diagram and Notes]] | ||
* [[oak:tutorials:serialfirmware|Advanced Usage - Programming the Oak over Serial]] | * [[oak:tutorials:serialfirmware|Advanced Usage - Programming the Oak over Serial]] | ||
* [[oak:tutorials:internalURLs|Internal Oak URLs]] | * [[oak:tutorials:internalURLs|Internal Oak URLs]] | ||
* [[oak:sources|Oak PCB Source Files]] | * [[oak:sources|Oak PCB Source Files]] | ||
+ | * [[oak:reference:firmwareVersions|Oak Firmware Versions]] | ||
+ | * [[oak:reference:howItWorks|Oak Firmware - How it all works]] | ||
+ | * [[oak:reference:offline|Using an Oak without an internet connection - offline support]] | ||
+ | * [[oak:tutorials:localserver|Oak with the Particle Local Server]] | ||
**Advanced: Connecting the Oak to Serial Adapters:** | **Advanced: Connecting the Oak to Serial Adapters:** | ||
Line 50: | Line 59: | ||
* [[oak:tutorials:serial_through_arduino|Using an Arduino to restore the Oak/read serial data]] | * [[oak:tutorials:serial_through_arduino|Using an Arduino to restore the Oak/read serial data]] | ||
- | **Oak Compatible Shields:** | + | |
+ | **Oak Shields:** | ||
* [[oak:tutorials:proto|Oak Proto Shield]] | * [[oak:tutorials:proto|Oak Proto Shield]] | ||
* [[oak:tutorials:levelshift|Oak Level Shifter Shield]] | * [[oak:tutorials:levelshift|Oak Level Shifter Shield]] | ||
Line 62: | Line 72: | ||
* [[oak:tutorials:relay|3.3V Relay Shield]] | * [[oak:tutorials:relay|3.3V Relay Shield]] | ||
* [[oak:tutorials:lipo|LiPo Charger Shield]] | * [[oak:tutorials:lipo|LiPo Charger Shield]] | ||
- | * | ||
* [[oak:tutorials:beta|Oak Beta WiFi Alarm Clock Shield]] | * [[oak:tutorials:beta|Oak Beta WiFi Alarm Clock Shield]] | ||
+ | |||
+ | |||
+ | **Oak-Compatible/Digispark Shields:** | ||
* [[digispark:tutorials:button|Button Shield]] | * [[digispark:tutorials:button|Button Shield]] | ||
* [[digispark:tutorials:smt| SMT Shield]] | * [[digispark:tutorials:smt| SMT Shield]] | ||
Line 78: | Line 90: | ||
* [[digispark:tutorials:rtc|Real Time Clock Shield]] | * [[digispark:tutorials:rtc|Real Time Clock Shield]] | ||
* [[digispark:tutorials:temp|Temperature Sensor (1-wire) Shield]] | * [[digispark:tutorials:temp|Temperature Sensor (1-wire) Shield]] | ||
- | * [[digispark:tutorials:robot|Robot Kit]] | + | * [[digispark:tutorials:robot|Robot (Car) Kit]] |
Line 86: | Line 98: | ||
* [[oak:tutorials:lesson_template|Format Template for Lessons]] | * [[oak:tutorials:lesson_template|Format Template for Lessons]] | ||
- | Starter and Ultimate (suggested lessons, others welcome!): | + | **Starter and Ultimate (suggested lessons, others welcome!):** |
* [[oak:tutorials:blink|First Blink]] | * [[oak:tutorials:blink|First Blink]] | ||
* [[oak:tutorials:leds|LED Basics]] | * [[oak:tutorials:leds|LED Basics]] | ||
Line 96: | Line 108: | ||
* [[oak:tutorials:photocell|Using a Photocell]] | * [[oak:tutorials:photocell|Using a Photocell]] | ||
* [[oak:tutorials:servo|Using a Servo]] | * [[oak:tutorials:servo|Using a Servo]] | ||
- | * [[oak:tutorials:ultrasonic|Ultrasonic Ranging]] | + | * [[oak:tutorials:stepper_motor|Controlling a Stepper Motor]] |
+ | * [[oak:tutorials:ultrasonic|Ultrasonic Ranging US-100]] | ||
+ | * [[oak:tutorials:ultrasonic_2|Ultrasonic Ranging HC-SR04]] | ||
* [[oak:tutorials:touch|Detecting Touch]] | * [[oak:tutorials:touch|Detecting Touch]] | ||
* [[oak:tutorials:onewiretemp|Temperature Sensing and the 1-Wire Bus]] | * [[oak:tutorials:onewiretemp|Temperature Sensing and the 1-Wire Bus]] | ||
Line 102: | Line 116: | ||
* [[oak:tutorials:ir_interrupter|Detecting movement with an encoder/interrupter]] | * [[oak:tutorials:ir_interrupter|Detecting movement with an encoder/interrupter]] | ||
- | Ultimate Only (suggested lessons, others welcome!): | + | **Ultimate Only (suggested lessons, others welcome!):** |
* [[oak:tutorials:pir|PIR: Detecting Motion]] | * [[oak:tutorials:pir|PIR: Detecting Motion]] | ||
* [[oak:tutorials:door_switch|Using the door switch]] | * [[oak:tutorials:door_switch|Using the door switch]] | ||
Line 108: | Line 122: | ||
* [[oak:tutorials:breadboard_power|Powering the Oak with a 9v Battery and Breadboard Power Adapter]] | * [[oak:tutorials:breadboard_power|Powering the Oak with a 9v Battery and Breadboard Power Adapter]] | ||
- | Sending and receiving data | + | **Sending and receiving data** |
* [[oak:tutorials:particle-id-token|Accessing the Particle API]] | * [[oak:tutorials:particle-id-token|Accessing the Particle API]] | ||
* [[oak:tutorials:particle-variable|Getting data using Particle.variable()]] | * [[oak:tutorials:particle-variable|Getting data using Particle.variable()]] | ||
Line 116: | Line 129: | ||
* [[oak:tutorials:python-send|Using python to send data to the Oak]] | * [[oak:tutorials:python-send|Using python to send data to the Oak]] | ||
- | Useful Project Tutorials | + | **Useful Project Tutorials** |
* [[oak:tutorials:oaksmokedetectorplus|Making your own Oak Smoke Detector+]] | * [[oak:tutorials:oaksmokedetectorplus|Making your own Oak Smoke Detector+]] |