This is an old revision of the document!


TalTech Arduino Laboratory Hardware Reference

This page provides an overview of the hardware components and modules used in the TalTech Arduino Laboratory. The aim is to familiarize students with the tools and sensors they will interact with during hands-on exercises.

1. Arduino Boards

The laboratory uses Arduino Uno R3-compatible microcontroller boards, featuring:

  • ATmega328P microcontroller (16 MHz)
  • 14 digital I/O pins (6 with PWM output)
  • 6 analog input pins
  • USB-B interface for programming and serial communication
  • Operating voltage: 5V

2. Breadboard and Power Supply

Students will use a standard 830-point breadboard and either:

  • USB power from the Arduino (5V)
  • External regulated 5V DC adapter

3. Core Sensors and Actuators

Component Description
—————————————————————-
LCD 16×2 (I2C) Alphanumeric display module with I2C backpack
Servo motor (SG90) 180° micro servo motor, 5V operation
DC motor (TT Motor) Low voltage brushed DC motor (3–6V)
Thermistor (NTC 10k) Analog temperature sensor (resistance-based)
Potentiometer 10kΩ adjustable resistor for analog input
Push buttons Momentary contact switches for digital input
RGB LED (common cathode) Controlled via PWM (R, G, B channels)

4. Additional Modules

  • L298N motor driver module for controlling DC motors
  • I2C bus pull-up resistors (4.7kΩ typical)
  • Resistor packs (220Ω, 10kΩ, etc.)
  • Capacitors, jumper wires, and headers

5. Tools and Debugging Aids

  • Serial Monitor via Arduino IDE
  • Oscilloscope and multimeter access (in lab)
  • Code debugging via LED indicators and serial prints

6. Notes

  • All components should be connected only when the board is powered off
  • Avoid drawing more than 500mA from the 5V USB line
  • For motors and high-current components, use external power and common ground

For specific examples and circuit diagrams, refer to the corresponding component subpages (e.g., lcd, dc_motor, servo_motor, thermistor).

en/iot-open/practical/hardware/taltech/arduino.1752834812.txt.gz · Last modified: 2025/07/18 10:33 by ingmar05
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0