آموزش ساخت رادیو کنترل ask برای کنترل دور موتور

در این ویدیو یاد می گیرید که چطور با استفاده از آردوینو یک رادیو کنترل 433 یا 315 برای کنترل دور موتور از راه دور بسازیم شما با کمی تغییر در ساختار کد می تونید به راحتی یک ماشین کنترلی با استفاده از آردوینو بسازید

ماژول های استفاده شده

2 عدد آردوینو uno

ماژول فرستنده رادیویی 433

ماژول گیرنده رادیویی 433

شیلد جویستیک آردوینو uno

ماژول درایور موتور L298

موتور گیربکس زرد

2 عدد جاباتری 18650 2 تایی

4 عدد باتری 18650 معمولی

برد برد کوچک

سیم برد برد نری به مادگی

سیم برد برد نری به نری

البته من کد هارو در ویدیو براتون به راحتی توضیح دادم ولی خود سورس ها رو هم اینجا براتون نوشتم . برای اینکه لایبرری هارو به راحتی اضافه کنید از 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();
  }
}

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *