
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

În această lecție, vom folosi un servomotor, un fotorezistor și un rezistor pull-down pentru a asambla un sistem de urmărire automată a sursei de lumină.
Pasul 1: Componente
- placa Arduino Uno * 1
- Cablu USB * 1
- Servomotor * 1
- fotorezistor * 1
- Rezistor (10k) * 1
- Panou * 1
- fire de jumper
Pasul 2: Principiu
Servomotorul și fotorezistorul scanează și caută sursa de lumină la 180 de grade și înregistrează locația sursei de lumină. După terminarea scanării, servomotorul și fotorezistorul se opresc în direcția sursei de lumină.
Pasul 3: Diagrama schematică

Pasul 4: Proceduri


Pasul 1:
Construiește circuitul.
Pasul 2:
Descărcați codul de la
Pasul 3:
Încărcați schița pe placa Arduino Uno
Faceți clic pe pictograma Încărcare pentru a încărca codul pe placa de control.
Dacă „Încărcare finalizată” apare în partea de jos a ferestrei, înseamnă că schița a fost încărcată cu succes.
Acum, dacă utilizați o lanternă pentru a străluci fotorezistorul, veți vedea servomotorul și fotorezistorul rotindu-se și, în cele din urmă, vă veți opri în direcția sursei de lumină
Pasul 5: Cod
/********************************************************************
* Nume:
Urmărirea automată a sursei de lumină
* funcție
: dacă folosiți o lanternă pentru a străluci fotorezistorul, * vei vedea
servomotorul și fotorezistorul se rotesc, * și, în sfârșit
opriți-vă în direcția sursei de lumină.
***********************************************************************
/ E-mail: [email protected]
// Website: www.primerobotics.in
#include
const int fotocelulaPin = A0;
/************************************************/
Servo myservo; // creați un obiect servo pentru a controla un servo
int outputValue = 0;
int angle = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0;
int maxPos = 0;
/*************************************************/
configurare nulă ()
{
Serial.begin (9600);
myservo.attach (9); // atașează servo pe pinul 9 la obiectul servo
}
/*************************************************/
bucla nulă ()
{
pentru (int i = 0;
i <19; i ++)
{
myservo.write (angle ); // scrie unghiul la servo
outputValue
= analogRead (photocellPin); // citiți valoarea lui A0
Serial.println (outputValue); // tipăriți-l
if (outputValue> maxVal) // dacă valoarea curentă a lui A0 este mai mare decât anterior
{
maxVal = outputValue; // notează valoarea
maxPos
= i; //
}
întârziere (200);
}
myservo.write (angle [maxPos]); // scrie unghiul la servo care A0 are cea mai mare valoare
în timp ce (1);
}
Recomandat:
Casetă tipărită 3D Gpsdo. Utilizarea sursei de alimentare a telefonului mobil: 10 pași (cu imagini)

Casetă tipărită 3D Gpsdo. Utilizarea sursei de alimentare cu telefonul mobil: Iată o alternativă la GPSDO YT aici Codul este același. PCB-ul este același cu puține modificări. Folosesc un adaptor pentru telefonul mobil. Cu aceasta, nu este nevoie să instalați secțiunea de alimentare cu energie. Avem nevoie și de un ocxo de 5v. Folosesc un cuptor simplu
Repararea sursei de alimentare Android TV Box: 5 pași (cu imagini)

Repararea sursei de alimentare cu Android TV Box: Bună tuturor, mi s-a dat acest Android TV Box pentru ao repara, iar reclamația a fost că nu se va aprinde. Ca un simptom suplimentar, mi s-a spus că, de mai multe ori, în trecut, cablul trebuia să fie înfășurat aproape de mufa de alimentare pentru ca cutia să pornească
DIY Smart Robot Urmărirea truselor de mașini Urmărirea mașinii fotosensibile: 7 pași

DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOT Puteți cumpăra de la robotul de urmărire Teoria LM393 cip comparați cei doi fotorezistenți, când există un LED fotorezistor lateral pe ALB, partea motorului se va opri imediat, cealaltă parte a motorului răsuciți, astfel încât
Urmărirea automată a sursei de lumină: 5 pași

Urmărirea automată a sursei de lumină: În această lecție, vom folosi un servomotor, un fotorezistor și un rezistor de tragere pentru a asambla un sistem de urmărire automată a sursei de lumină
Realizați o ușă automată de deschidere și închidere automată cu Arduino !: 4 pași

Creați o ușă automată de deschidere și închidere automată cu Arduino !: Ați dorit vreodată să vă deschideți ușa automat la fel ca în filmele SF? Acum puteți urmând acest instructabil. În acest instructable vom construi o ușă care se poate deschide și închide automat fără ca tu să atingi ușa. Senzori cu ultrasunete o