Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Nodebots, Frontend Masters

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Steve Kinney Steve Kinney
August 17, 2018
420

Nodebots, Frontend Masters

Avatar for Steve Kinney

Steve Kinney

August 17, 2018
Tweet

Transcript

  1. It’s time for a feature list! • 64MB of RAM

    • 32MB of flash storage • 802.11 b/g/n WiFi and an Ethernet port • 2 USB ports • A WiFi router • JavaScript as a first-class citizen!
  2. While I generally prefer WiFi, we’re going to use USB

    primarily today—mostly because we’re in a workshop together with a dozen Tessels.
  3. Ground 3v3 A0 A1 A2 A3 A4 A5 A6 A7

    Ground 3v3 B0 B1 B2 B3 B4 B5 B6 B7
  4. Some Tasting Notes • All 16 pins can be used

    for GPIO. • Pins A4, A7, and all pins on the B port can be used for analog to digital input. • Pins A5, A6, B5, and B6 support pulse-width modulation. • Pins A0, A1, B0, and B1 support I2C serial communication. • UART is available on both A5 and B5 (TX) and A6 and B6 (RX). • Pin B7 supports digital-to-analog conversion.
  5. Ground 3v3 A0: I2C A1: I2C A2 A3 A4 A5:

    PWM, UART/TX A6: PWM, UART/RX A7 Ground 3v3 B0: ADC, I2C B1: ADC, I2C B2: ADC B3: ADC B4: ADC B5: ADC, PWM, UART/TX B6: ADC, PWM, UART/RX B7: ADC, DAC
  6. Polarity TL;DR • Polarized components (LEDs, batteries) have a right

    and a wrong way. • Non-polarized components (resistors, buttons) can be installed either way.
  7. Turing an LED off and on is very gratifying, but

    can we make it fade in and out?