كيفية إنجاز متتبع للشمس بواسطة الاردوينو -Make a solar tracker with Arduino
HTML-код
- Опубликовано: 2 апр 2023
- ----------------------------------------------------------------------------------
هدفنا انشاء محتوى عربي يقرب لمحبي التكنولجيا والبرمجيات المفاهيم الاساسية للبرمجة وكيفية انجاز مشاريع بالاعتماد على الاردوينو والميكروكنطرولو بصفة عامة
---------------المخطط والكود البرمجي--------------------------------
github.com/sidilktif/Suiveur-...
الكود البرمجي
#include .
#define dtime 14
#define trechold 50
#define TL A2
#define TR A3
#define BL A1
#define BR A0
#define HORLIM 220
#define VERLIM 220
int horpas = HORLIM / 2;
int verpas = VERLIM / 2;
Servo Servohor; //The servo object
Servo Servover;
void setup()
{
Servohor.attach(9);
Servover.attach(10);
}
void loop(){
track();
}
void track()
{
//Input Reading
int tl = analogRead(TL);
int tr = analogRead(TR);
int bl = analogRead(BL);
int br = analogRead(BR);
int avtop = (tl +tr ) / 2;
int avtdawn = (bl +br ) / 2;
int avtleft = (tl +bl ) / 2;
int avtright = (tr +br ) / 2;
int difver =avtop - avtdawn ;
int difhor =avtleft - avtright ;
if (( ( -1*trechold) VERLIM)
{
Servover.detach();
verpas = VERLIM;
}
}
else if ( avtop
شكرًا اخوي الغالي 😊❤
جزاك الله خيرا
جزاك الله خيرا