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
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
An electrical signal which tells the processor that something needs immediate attention
Local area network
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
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
A device or part of a device which is directly controlled by another
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