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+]] | ||