User Tools

Site Tools


oak:tutorials:pinout

This is an old revision of the document!


Oak Pinout Diagram

Click image for fullsize diagram

General Notes:

Pin 10 is not PWM capable. Pins 0-9 are, and they also have internal pullups.

Pin 0, 1, and 2 must not be held low at boot. Be careful not to attach pull down resistors to them (pull-ups are fine) unless they are only active after power up. Pulling P1 to GND will enter safe mode (if configured to do so) allowing for recovery from bad code and allowing for the Oak to be reconfigured. Pulling P2 to GND will put the Oak in firmware programming mode, allowing you to reset the Oaks firmware in those unfortunate times where something has gone majorly wrong!

Pin 6 must not be held high at boot. Be careful not to attach pull up resistors to it (pull-downs are fine) unless they are only active after power up.

There is only one analog input capable pin, A0.

i2C

SDA = 0
SCL = 2

UART / Serial

RX = 3
TX = 4

SPI

SS = 6
MOSI = 7
MISO = 8
SCK = 9

Other

BUILTIN_LED = 1
A0 = 11

Oak Pin to ESP8266 GPIO Mapping

Oak Pin P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
GPIO 2 5 0 3 1 4 15 13 12 14 16 17
oak/tutorials/pinout.1460359767.txt.gz · Last modified: 2016/04/11 00:29 by pfeerick