This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:iot-open:practical:hardware:taltech:arduino [2025/07/18 11:01] – ingmar05 | en:iot-open:practical:hardware:taltech:arduino [2025/09/02 11:32] (current) – [Validation and Troubleshooting] raivo.sell | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== TalTech Arduino Laboratory Hardware Reference ====== | ====== TalTech Arduino Laboratory Hardware Reference ====== | ||
| + | {{ : | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| Each laboratory node is equipped with an **Arduino Uno** board. This board is widely used for prototyping and educational purposes due to its ease of use, extensive compatibility with sensors and modules, and a simple programming environment. | Each laboratory node is equipped with an **Arduino Uno** board. This board is widely used for prototyping and educational purposes due to its ease of use, extensive compatibility with sensors and modules, and a simple programming environment. | ||
| Line 6: | Line 6: | ||
| The hardware setup includes several sensors, actuators, and interfaces designed for various practical lab exercises. | The hardware setup includes several sensors, actuators, and interfaces designed for various practical lab exercises. | ||
| - | ===== Arduino Uno Board Overview | + | ===== Hardware reference |
| * **Microcontroller: | * **Microcontroller: | ||
| * **Operating Voltage:** 5 V | * **Operating Voltage:** 5 V | ||
| Line 15: | Line 15: | ||
| * **Power Supply:** USB connection or external power supply | * **Power Supply:** USB connection or external power supply | ||
| - | {{: | + | ==== Hardware Components and Pin Assignments ==== |
| - | + | ||
| - | ===== Hardware Components and Pin Assignments | + | |
| ^ Component ^ Model/ | ^ Component ^ Model/ | ||
| Line 27: | Line 25: | ||
| | LCD Screen | Alphanumeric LCD 16x2 (HD44780) | Pins: RS=8, EN=9, D4=4, D5=5, D6=6, D7=7, Buttons input: A0 | Used for displaying text and sensor values | | | LCD Screen | Alphanumeric LCD 16x2 (HD44780) | Pins: RS=8, EN=9, D4=4, D5=5, D6=6, D7=7, Buttons input: A0 | Used for displaying text and sensor values | | ||
| - | ===== Additional Hardware | + | ==== Additional Hardware ==== |
| * **Motor Driver:** Pololu TB6612FNG Dual Motor Driver Carrier | * **Motor Driver:** Pololu TB6612FNG Dual Motor Driver Carrier | ||
| * Supports two DC motors independently | * Supports two DC motors independently | ||
| Line 35: | Line 33: | ||
| * Control inputs: Logic-level PWM and direction signals (2.7–5.5 V compatible) | * Control inputs: Logic-level PWM and direction signals (2.7–5.5 V compatible) | ||
| - | ===== Wiring Diagram | + | ==== Wiring Diagram ==== |
| - | {{arduino_lab_wiring_diagram_placeholder.png|TalTech Arduino Laboratory Wiring Diagram}} | + | {{: |
| - | ===== Typical Usage Scenarios ===== | + | ==== Suggested Knowledge Resources ==== |
| - | * [[taltech: | + | |
| - | * [[taltech: | + | |
| - | * [[taltech: | + | |
| - | * [[taltech: | + | |
| - | + | ||
| - | ===== Suggested Knowledge Resources | + | |
| * Arduino programming fundamentals | * Arduino programming fundamentals | ||
| * Basic understanding of PWM, analog/ | * Basic understanding of PWM, analog/ | ||
| Line 52: | Line 44: | ||
| * Standard Arduino analog/ | * Standard Arduino analog/ | ||
| | | ||
| - | ===== Development Environment Configuration | + | ==== Development Environment Configuration ==== |
| Typical '' | Typical '' | ||
| Line 63: | Line 55: | ||
| </ | </ | ||
| - | ===== Validation and Troubleshooting ===== | ||
| - | Ensure correct wiring and pin configuration as described above. If devices do not respond: | ||
| - | * Check pin assignments in software | ||
| - | * Verify power connections | ||
| - | * Confirm libraries are correctly installed and imported | ||
| - | |||
| - | If persistent issues occur, consult lab administrators or documentation links provided above. | ||