در این ویدیو یاد می گیرید که چطور با استفاده از آردوینو یک رادیو کنترل 433 یا 315 برای کنترل دور موتور از راه دور بسازیم شما با کمی تغییر در ساختار کد می تونید به راحتی یک ماشین کنترلی با استفاده از آردوینو بسازید
ماژول های استفاده شده
البته من کد هارو در ویدیو براتون به راحتی توضیح دادم ولی خود سورس ها رو هم اینجا براتون نوشتم . برای اینکه لایبرری هارو به راحتی اضافه کنید از vscode استفاده کنید ولی در غیر اینصورت می تونید با سرچ اسم کتابخونه در گوگل اون رو به راحتی دانلود کنید
کد فرستنده رادیو کنترل
#include <Arduino.h> #include <RCSwitch.h> RCSwitch radio = RCSwitch(); // فرستنده void setup() { radio.enableTransmit(10); } void loop() { radio.send(analogRead(A1)+1,24); delay(1); }
کد گیرنده رادیو کنترل
#include <Arduino.h> #include <RCSwitch.h> RCSwitch radio = RCSwitch(); // کد گیرنده void setup() { radio.enableReceive(0); // اولین پایه intrupt که می شه 2 } void loop() { if(radio.available()){ unsigned long recive = radio.getReceivedValue(); analogWrite(5,recive/4); radio.resetAvailable(); } }