Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Pentru acest proiect, vom prelua intrarea de la o tastatură, vom procesa acea intrare ca poziție unghiulară și vom muta un servomotor pe baza unghiului de 3 cifre dobândit.
Am folosit o tastatură 4 x 4, dar dacă aveți o tastatură 3x4, are o conexiune foarte similară, deci ar putea fi ușor adaptată. În mod similar, unele kituri Arduino vin cu o matrice de butoane 4x4 care funcționează exact în același mod.
Pasul 1: Componente de care aveți nevoie pentru a vă realiza proiectul:
Componentele care vi se vor solicita sunt:
1. Arduino UNO sau Nano
2. Tastatura 4 * 4
3. Servomotor
4. Led-uri
5. Rezistoare (220 ohmi)
Pasul 2: Tastatura 4 * 4 Pinout:
Tastatura este utilizată ca dispozitiv de intrare pentru a citi tasta apăsată de utilizator și pentru a o procesa.
Tastatura 4x4 este formată din 4 rânduri și 4 coloane. Comutatoarele sunt plasate între rânduri și coloane. O apăsare pe tastă stabilește o conexiune între rândul și coloana corespunzătoare, între care este plasat comutatorul. Pentru mai multe informații despre tastatură și despre modul de utilizare, consultați subiectul Tastatură 4x4 din secțiunea senzori și module.
Vă rugăm să descărcați fișierul zip al bibliotecii tastaturii dacă lucrați la Arduino IDE de la linkul de mai jos:
github.com/Chris--A/Keypad
Conexiunile sunt cele de mai jos:
R1 = 3
R2 = 4
R3 = 5
R4 = 6
C1 = 8
C2 = 9
C3 = 10
C4 = 11
Pasul 3: Atașarea servomotorului cu Arduino:
Servomotorele sunt dispozitive excelente care se pot transforma într-o poziție specificată.
De obicei, au un braț servo care se poate întoarce la 180 de grade. Folosind Arduino, putem spune unui servo să meargă într-o poziție specificată și va merge acolo. Simplu ca buna ziua! Servomotorele au fost utilizate pentru prima dată în lumea telecomenzii (RC), de obicei pentru a controla direcția mașinilor RC sau clapetele unui avion RC. Cu timpul, și-au găsit utilizările în robotică, automatizare și, bineînțeles, în lumea Arduino.
Descărcați servo biblioteca de la linkul de mai jos:
github.com/arduino-libraries/Servo
conexiunile servomotorului:
1. Sârmă portocalie, adică pinul de semnal este conectat la pinul 7
2. Firul roșu este conectat cu 5v
3. Firul negru este conectat la pământ
Pasul 4: Cod:
Pentru credit, vă rugăm să urmați următoarele conturi. Mulțumesc
Pentru proiecte mai interesante, conectați-mă pe:
Youtube:
Pagina de Facebook:
Instagram: https://instagram.com/official_techeor? Igshid = uc8l10avryni