Arduino Terminology
For those who are unfamiliar with Arduino terminology, it might be helpful to define a few terms frequently used by developers.
- Arduino
- An Arduino microcontroller is open-sourced hardware with varying amounts of flash memory, pins, and features for performing functions such as reading analog signals and performing digital output. There are many Arduino boards available. For this tutorial, when we reference Arduino, it is in reference to a board that can work with our sensors such as the Arduino Uno, Leonardo, Mega, or SparkFun’s Redboard. Our standard sensors operate at 5 volts and will not work on 3.3-volt Arduino boards at this time.
- Integrated Development Environment (IDE)
- This is the software application that provides the tools needed to program the Arduino. It is a somewhat simplified version of the C programming language, and includes a source code editor, compiler, and debugger. It can be downloaded free from the Arduino website. There are other programming options, but this tutorial assumes you are programming with IDE.
- Shield
- This is a circuit board that can be plugged on top of an Arduino. Shields have a variety of applications depending on the manufacturer. For example, the Vernier Interface Arduino Shield allows you to easily connect Vernier sensors to an Arduino.
- Sketch
- This is the term used for an Arduino program.
- Pulse-Width Modulation (PWM)
- Arduino boards can approximate an analog output voltage even though they do not have true analog output lines. This technique is called pulse-width modulation (PWM). When using PWM the voltage at the digital line is switched from low to high at such a high frequency that the output approximates an analog line. The duty cycle, the fraction of time the voltage is high, can be varied by the user.
Previous
Arduino and Vernier SensorsContents
Introduction- Arduino Terminology
- About Vernier Sensors: Analog (BTA) and Digital (BTD)
- Connecting Vernier Sensors to Arduino
- Using the VernierLib Library
- Using Vernier Analog (BTA) Sensors with Arduino
- Using Vernier Digital (BTD) Sensors with Arduino
- Using the Vernier Digital Control Unit (DCU) with Arduino
- Using Motors with Arduino
- Calibrating Vernier Analog Sensors
- Importing Data into Graphical Analysis 4
- Importing Data into Logger Pro®
- Projects and Ideas
- Turn on a Buzzer Based on a Motion Detector Reading
- Produce a Tone Out that Depends on Sensor Reading
- Controlling a RGB LED with a 3-Axis Accelerometer
- Controlling a Mousetrap with a Photogate
- Laser Pointer Controlled by a Motion Detector
- Add a Display For Temperature Readings
- Auto-ID for Analog (BTA) Sensors
- Auto-ID for Digital (BTD) Sensors
- Auto-ID for Analog (BTA) Sensors with Display
- Pendulum Driver
- Levitating Ping Pong Ball
- DCU-Controlled Birthday Candle
Vernier Engineering Contest
Vernier recognizes instructors for creative uses of Vernier sensors to introduce engineering concepts and/or practices. Vernier Engineering Award »