A whole number
Integer
A set of computer instructions to perform a specific task
Algorithm
A single-board, open source computer
Arduino
A computer program written for the Arduino
Sketch
Information of any sort that comes out of a computer
Output
The act of copying data and programs to flash memory
Flash
The microcontroller on the Arduino Nano and Uno
Atmega328
A basic electronic component used to reduce the flow of electricity
Resistor
A set of instructions that perform a task
Function
Also called Pulsed-Duration Modulation (PDM). A method of reducing the average power delivered by an electrical signal, by turning the electrical supply on and off at a fast rate. It reduces the effective voltage and current. Common uses are in light dimmers and motor control.
Pulsed-Width-Modulation (PWM)
The kind of data to be assigned to a variable, includes string, boolean, int, double, and char
Type
Programs and data used in a computer
Software
A set of instructions that are associated with an object
Method
Computer memory that holds programs and data during program execution. Requires electric power to hold data, when the computer is powered off any data in it is lost.
Random Access Memory (RAM)
Code written by a programmer in a high-level language and readable by people but not computers. Must be converted to object code or machine language before a computer can read or execute the program.
Source Code
The names of the two wire lines used in I2C
Serial Data Line (SDA) and Serial Clock Line (SCL)
An interface specification used for short-distance communication. Typical applications include Secure Digital (SD) cards and liquid crystal displays (LCD’s).
Serial Peripheral Interface (SPI)
A collection of computer programs used to create other computer programs, i.e. an editor for programming
Integrated Development Environment (IDE)
Recorded data that closely represents its’ original form. Usually it is continuously variable. Examples include sound and light waves.
Analog data
A name given to a location in memory where a value of a specific type can be stored
Variable
Performs the role of a hard-drive in a microcontroller and other devices. It is used to store data and programs, and keeps data even without power. The Arduino microcontroller has it built in.
Flash Memory
A complete self-contained computer in a chip, including the memory for a program and its data. It also contains the necessary electronics to communicate with external devices.
Microcontroller
A bi-directional packet based communication protocol commonly used with microcontrollers. Common uses are real time clock interfaces and display control. The standard bus speed is 100 kilobits per second.
Inter-Integrated Circuit (I2C or I2C)
A language mechanism consisting of data and methods that operate on that data
Object
A complex electronic integrated circuit that performs the processing tasks of a computer, including input, output, and computation. Synonym for central processing unit (CPU).
Microprocessor