Index
A
- active matrix organic light emitting diodes (AMOLEDs)
- about / The LCD and OLED basics
- American Standard Code for Information Interchange (ASCII)
- about / The partially programmable DC motor controller program sketch with an LCD selection feature
- Amplitude Modulation (AM)
- about / Modulation
- analog to digital converter (ADC)
- about / Wiring the IR receiver module
- Application Controller Interface (ACI)
- about / The Nordic nRF8001 BLE IC
- Arduino-SNAP circuit AM radio
- block diagram / The Arduino-SNAP circuit AM radio block diagram
- littleBits latch electronic module / The littleBits latch electronic module
- UTC 7642 linear IC one-chip AM radio circuit / The UTC 7642 linear IC one-chip AM radio circuit
- IR remote trigger circuit, building / Building the IR remote trigger circuit
- Arduino-SNAP circuit interface, building / Building the Arduino-SNAP circuit interface
- Arduino-SNAP circuit interface
- building / Building the Arduino-SNAP circuit interface
- testing / Testing the Arduino-SNAP circuit interface
- Arduino IDE (Integrated Development Environment)
- URL / Pre-lab exercise
- Arduino Integrated Development Environment (IDE)
- about / Adding SD and WAV file libraries to your Arduino sketch
- Arduino scrolling marquee
- creating / The LCD and OLED basics
- block diagram / The Arduino scrolling marquee block diagram
- OLED LCD, wiring / Wiring the OLED LCD
- code, adding / Adding the code
- ASI (Application Serial Interface)
- about / The Nordic nRF8001 BLE IC
- Audacity
- about / Adding digital logic switches for WAV file selection
- URL / Adding digital logic switches for WAV file selection
B
- bitSnaps
- about / littleBits electronic modules
- BLE Controller
- block diagrams / BLE Controller block diagrams
- RedBearLab BLE shield / Building a BLE DC motor controller
- Arduino Uno / Building a BLE DC motor controller
- BLE DC motor controller
- building / Building a BLE DC motor controller
- BLE seven segment LED display controller
- building / Building a BLE seven segment LED display controller
- BLE shield
- seven segment LED display, wiring to / Wiring the seven segment LED display to the BLE shield
- Bluetooth Smart
- about / Building a BLE DC motor controller
- bps (bits per second)
- about / IR signals and communication protocols
- Breakout
- using / Getting into the real world using Breakout
- defining / Getting into the real world using Breakout
- pre-lab exercise, performing / Pre-lab exercise
- file directory, setting up / Setting up the Breakout file directory
- Motor Control HTML script / The motor control HTML script
- Breakout.js Wikipedia page
- URL / The motor control HTML script
- Breakout server software
- URL / Pre-lab exercise
- buttonless servo motor controller
- about / A buttonless servo motor controller
C
- Capacitive Touch controller
- block diagram / A capacitive touch controller block diagram
- building / Building a capacitive touch controller
- carrier
- about / Modulation
- circuit schematic diagram
- URL / Wiring the IR receiver module
- Complementary Metal-Oxide-Semiconductor (CMOS) / A talking logic probe block diagram
- crystal radio
- about / The Arduino-SNAP circuit AM radio block diagram
D
- DecTalk speech synthesizer engine
- about / DecTalk speech synthesizer engine
- using / DecTalk speech synthesizer engine
- design parameters, for DIY challenge
- about / DIY challenge – RedBearLab BLE control
- Digital Circuit under Test (DCuT) / A talking logic probe block diagram
- digital logic switches
- adding, for WAV file selection / Adding digital logic switches for WAV file selection
- DIY challenge
- about / DIY challenge – RedBearLab BLE control
- DIY serial monitor LCD marquee
- about / A DIY serial monitor LCD marquee
- doping
- about / The LCD and OLED basics
- drain supply (VDD)
- about / Wiring the OLED LCD
- Dual inline package (DIP)
- about / Wiring the seven segment LED display to the BLE shield
E
- electrical connections, EMIC 2 TTS module / Electrical connections
- electrostatic discharge (ESD)
- about / Building a BLE DC motor controller
- EMIC 2 Text to Speech (TTS) module
- testing / A talking logic probe – testing the EMIC 2 TTS module
- basics / EMIC 2 TTS module basics
- features / EMIC 2 TTS module's key features
- electrical connections / Electrical connections
- Enable circuit function
- testing / Interfacing a discrete digital logic circuit with Arduino
- Enable slide switch
- about / A programmable motor controller block diagram
- Enable switch
- about / Building the programmable motor controller
F
- Fritzing servo motor module
- about / Building a capacitive touch controller
G
- Graphical User Interface (GUI)
- about / Uploading the BLEControllerSketch code to the Arduino Uno
H
- Hardware Development Kit (HDK)
- about / Wiring the Arduino and the LCD
- URL / Wiring the Arduino and the LCD
- HIGH or LOW control signal
- about / BLE Controller block diagrams
- HMI controller
- block diagram / An HMI controller block diagram
- transistor motor driver, testing / Testing the transistor motor driver
- pushbutton switch, testing / Testing the pushbutton switch
- web page, making / Making the web page physical
- Arduino, defining / Now serving, the Arduino
- Human Machine Interface (HMI) controller
- about / Summary
I
- Infrared Data Association (IrDA)
- about / IR signals and communication protocols
- installation instructions
- URL / Installing the RBL_nRF8001 library
- integrated circuit (IC)
- about / A capacitive touch controller block diagram
- Integrated Circuit (IC)
- about / Building the programmable motor controller, Interfacing a discrete digital logic circuit with Arduino
- IR-controlled scrolling marquee
- building / Building an IR-controlled scrolling marquee
- IR code, adding / Adding the IR code
- IR remote control tester
- block diagram / An IR remote control tester block diagram
- IR signals / IR signals and communication protocols
- communication protocols / IR signals and communication protocols
- IR signals / IR signals and communication protocols
- IR Tester code
- about / IR Tester code
- requisites / IR Tester code
L
- layers, OLED
- seal / The LCD and OLED basics
- substrate / The LCD and OLED basics
- cathode / The LCD and OLED basics
- anode / The LCD and OLED basics
- emissive layer / The LCD and OLED basics
- LCD
- about / The LCD and OLED basics
- LCD block diagram
- about / Serial-based Simple Chat device code
- LCD pins
- defining / Wiring the Arduino and the LCD
- LCD selection cursor
- DC motor controller program, without LCD selection feature / The partially programmable DC motor controller program sketch that comes without an LCD selection feature
- DC motor controller program, with LCD selection feature / The partially programmable DC motor controller program sketch with an LCD selection feature
- LED
- adding, for visual feedback / A Do It Yourself Design Challenge!
- LED bar graph display
- adding, for selected sound (concept) / Adding an LED bar graph display for selected sound
- LED displays
- Common Anode / What's inside a seven segments LED display?
- Common Cathode / What's inside a seven segments LED display?
- Line of Sight (LOS)
- about / IR signals and communication protocols
- Liquid Crystal Display (LCD)
- about / A programmable motor controller block diagram, An IR remote control tester block diagram
- littleBits electronic modules
- about / littleBits electronic modules
- metal pins / littleBits electronic modules
- URL / littleBits electronic modules
- IR receiver module, wiring / Wiring the IR receiver module
- innovations / Wiring the IR receiver module
- Arduino, wiring / Wiring the Arduino and the LCD
- LCD, wiring / Wiring the Arduino and the LCD
- IR Tester code / IR Tester code
- Lx
- about / DecTalk speech synthesizer engine
M
- Make Magazine
- about / A buttonless servo motor controller
- URL / A buttonless servo motor controller
- MAN72
- about / Wiring the seven segment LED display to the BLE shield
- Metal Oxide Semiconductor Field Effect Transistor (MOSFET)
- about / Interfacing a small DC motor with a digital logic gate
- Micro-Cap circuit simulation software
- URL / The 555 timer IC's monostable operation
- microprocessor unit (MPU)
- about / The LCD and OLED basics
- milliseconds (ms)
- about / Building a capacitive touch controller, Adding the code
- modulation / Modulation
- modulator
- about / Modulation
N
- Nordic nRF8001 BLE IC / The Nordic nRF8001 BLE IC
- Nx
- about / DecTalk speech synthesizer engine
O
- OLED
- about / The LCD and OLED basics
- ON/OFF operations
- about / A programmable motor controller block diagram
- Open Systems Interconnections (OSI) model
- about / The Nordic nRF8001 BLE IC
- operational amplifiers (op-amps)
- about / Wiring the IR receiver module
P
- parts list
- used, for building programmable motor controller / Parts list
- parts list, for Arduino-SNAP circuit AM radio
- defining / Parts list
- parts list, for BLE Controller
- defining / Parts list
- parts list, for Capacitive Touch controller
- about / Parts list
- parts list, for human machine interface
- defining / Parts list
- parts list, for scrolling marquee device
- about / Parts list
- parts list, for Simple Chat device
- about / Parts list
- parts list, for sound effects machine
- about / Parts list
- parts list, IR remote control tester
- defining / Parts list
- PHY
- about / The Nordic nRF8001 BLE IC
- physical layer (PHY)
- about / The Nordic nRF8001 BLE IC
- power MOSFET (PMOSFET)
- about / Interfacing a small DC motor with a digital logic gate
- Printed Circuit Board (PCB)
- about / Building the sound effects machine, Building the programmable motor controller
- printed circuit board (PCB)
- about / Wiring the IR receiver module
- printed circuit boards (PCB)
- about / The UTC 7642 linear IC one-chip AM radio circuit
- Program/Enable SPDT switches
- about / Building the programmable motor controller
- programmable motor controller
- block diagram / A programmable motor controller block diagram
- building / Building the programmable motor controller, Let's build it!
- discrete digital logic circuit, interfacing with Arduino / Interfacing a discrete digital logic circuit with Arduino
- DC motor, interfacing to digital logic gate / Interfacing a small DC motor with a digital logic gate
- LCD selection cursor / A sketch of the LCD selection cursor
- Program switch
- about / A programmable motor controller block diagram
- Proof of Concept (POC)
- about / Adding an LED bar graph display for selected sound
Q
- QFN32
- about / The Nordic nRF8001 BLE IC
R
- radio communication
- about / Radio communication basics
- modulation / Modulation
- Radio Frequency (RF)
- about / A Simple Chat device block diagram, BLE Controller block diagrams
- random function
- adding, for playing sounds automatically / Adding a random function to play sounds automatically
- Raptor
- about / IR Tester code
- Raptor interactive flowchart software
- URL / IR Tester code
- RBL_nRF8001 library
- reference / Installing the RBL_nRF8001 library
- Read/Write [R/W]
- about / Wiring the Arduino and the LCD
- RedBearLab BLE control
- defining / DIY challenge – RedBearLab BLE control
- RedBearLab BLE shield / The RedBearLab BLE shield
- RedBearLab shield
- about / Wiring the seven segment LED display to the BLE shield
- RedBearLab website
- URL / Installing the RBL_nRF8001 library
- Register Select[RS]
- about / Wiring the Arduino and the LCD
- Remote Control Box
- about / A programmable motor controller block diagram
- remote trigger module
- URL / Wiring the IR receiver module
- RMS (Root Mean Square)
- about / The LCD and OLED basics
S
- SD (San-Disk) library
- about / Adding SD and WAV file libraries to your Arduino sketch
- SD file library
- adding, to Arduino sketch (code) / Adding SD and WAV file libraries to your Arduino sketch
- serial-based Simple Chat device
- building / Building a serial-based Simple Chat device
- code / Serial-based Simple Chat device code
- Nordic nRF8001 BLE IC / The Nordic nRF8001 BLE IC
- RedBearLab BLE shield / The RedBearLab BLE shield
- RBL_nRF8001 library, installing / Installing the RBL_nRF8001 library
- BLEControllerSketch code, uploading to Arduino Uno / Uploading the BLEControllerSketch code to the Arduino Uno
- Android smartphone, connecting / Connecting with an Android smartphone
- seven segment LED display
- defining / What's inside a seven segments LED display?
- wiring, to BLE shield / Wiring the seven segment LED display to the BLE shield
- Simple Chat device
- block diagram / A Simple Chat device block diagram
- Single Pole-Double Throw (SPDT)switch
- about / Interfacing a small DC motor with a digital logic gate
- small molecule organic light emitting diodes (SMOLEDs)
- about / The LCD and OLED basics
- small outline integrated circuit (SOIC)
- about / Building a BLE DC motor controller
- SNAP Circuit AM radio
- building / Building the SNAP circuit AM radio
- subcircuit integration / Subcircuit integration
- SNAP Circuits and accessories
- URL / Building the SNAP circuit AM radio
- software remixing
- about / Adding a random function to play sounds automatically
- sound effects machine
- building / A sound effects machine block diagram, Building the sound effects machine
- block diagram / A sound effects machine block diagram
- SPI communication, defining / Introducing SPI communication
- digital logic switches, adding for WAV file selection / Adding digital logic switches for WAV file selection
- source supply (VSS)
- about / Wiring the OLED LCD
- SPDT switches
- about / A programmable motor controller block diagram
- SPI 4-wire communication configuration
- pin names / Introducing SPI communication
- SPI 4-wire communication network
- data line names / Introducing SPI communication
- SPI communication
- defining / Introducing SPI communication
- subscription-based circuit simulation package
- URL / The 555 timer IC's monostable operation
T
- 555 timer-triggered monostable circuit
- defining / The 555 timer IC's monostable operation
- 555 timer IC
- about / The 555 timer IC's monostable operation
- talking logic probe
- block diagram / A talking logic probe block diagram
- about / A talking logic probe – testing the EMIC 2 TTS module
- EMIC 2 TTS module, testing / A talking logic probe – testing the EMIC 2 TTS module
- building / Let's build it!
- code / How does the talking logic probe code work
- DecTalk speech synthesizer engine / DecTalk speech synthesizer engine
- TMRpcm library
- about / The TMRpcm library installation
- installing / The TMRpcm library installation
- URL / The TMRpcm library installation
- Transistor-Transistor Logic (TTL) / A talking logic probe block diagram
- Transistor motor driver
- about / Interfacing a small DC motor with a digital logic gate
- truth table, programmable DC motor controller
- about / Interfacing a discrete digital logic circuit with Arduino
U
- User Interface (UI)
- about / BLE Controller block diagrams, DIY challenge – RedBearLab BLE control
V
- Vx
- about / DecTalk speech synthesizer engine
W
- WAV file library
- adding, to Arduino sketch (code) / Adding SD and WAV file libraries to your Arduino sketch
- wireless
- about / BLE Controller block diagrams
- Wx
- about / DecTalk speech synthesizer engine