Networking hardware which creates a local area network over Wifi
In an electrical signal, existing in a continuous range, as opposed to the discrete ranges of digital. Sparkfun has a good writeup on analog versus digital if you want to learn more.
Application program interface: a set of tools and protocols which can be used to build software. In the case of Tessel, the hardware API is a library you can use to connect to modules, manipulate LEDs, and call out specific pins
Command line interface: a tool which lets you interact with a program (or in the case of Tessel, with the Tessel) via text-based commands in the command line, or terminal
Defined ways of communicating, e.g. a map between timed toggling of digital signals and hexadecimal values. Learn more in the Communication Protocols doc.
A document of information about an electrical part or component. Typically, the manufacturer of an integrated circuit (IC) will provide a corresponding datasheet. Datasheets are usually available as PDF documents online, and can be found by searching for the part's number in a search engine.
device firmware upgrade, a mode of operation which allows for reprogramming of device firmware
In an electrical signal, existing at discrete/binary values: on or off, zero or one. This can be used simply, e.g. on/off states of a switch or light, or you can toggle digital signals very quickly to encode complex messaging with communication protocols. Sparkfun has a good writeup on analog versus digital if you want to learn more.
General purpose input and output: electrical pins which can be configured for various purposes
A hardware communication protocol which uses two wires: SCL and SDA. Read more about it in the Communication Protocols doc.
An electrical signal which tells the processor that something needs immediate attention
Local area network
Light-emitting diode
A machine or device directly controlling another machine or device
Multicast domain name system, a way to map IPs to devices in a small network
Master input/slave output: in a SPI interface, the wire which carries commands to the controlling device from the device(s) under control
Master output/slave input: in a SPI interface, the wire which carries commands from the controlling device to the device(s) under control
A standard interface for connecting wires and modules to Tessel, configured as 10 "pins" or points of electrical connection
Points of electrical connection with an integrated circuit
Interfaces for electrical connections
Ensures that given no input, the circuit assumes a defualt value, which is pulled high.
Ensures that given no input, the circuit assumes a default value, which is pulled low.
Pulse-width modulation: a hardware communication protocol where there is a digital signal fluctuating between values at a set period, and the message is encoded by changing the percentage of that period in which the signal stays at one of the values. This can be used to approximate an analog signal on a pin which only supports digital signaling. A common application is in motor controllers, mapping a servo motor position to the percentage of the time a signal is held high
A register is a location in processor memory. Information in a register is stored in the form of digital (0 or 1) bytes. Typically, registers (and how each one can be used) are described in the datasheet of a part.
Receive: the wire in a UART interface which receives data from the controlled device
Serial clock: the clock wire of a SPI interface, which ensures that the communicating hardware components are in sync and therefore able to understand each other
Serial clock line: the clock wire of an I2C interface, which ensures that the communicating hardware components are in sync and therefore able to understand each other
Serial data line: the data-carrying wire of an I2C interface
See: UART
A device or part of a device which is directly controlled by another
A hardware communication protocol which uses SCK, MISO, MOSI, and SS/CS (chip select) lines. Learn more in the Communication Protocols doc.
Tessel 2
A piece of hardware built to interface with Tessel's module ports, paired with a software library
Transmit: the wire in a UART interface which sends data to the controlled device
Also referred to as serial. A communication protocol using the RX and TX lines. Learn more in the Communication Protocols doc.