วันอังคารที่ 27 มีนาคม พ.ศ. 2561

ส่งงานครั้งที่12

Arduino DC Motor Speed and Direction Control using Relays and MOSFET

Required Components:

  1. Arduino Uno
  2. Two 12v relay( 5v relay can also be used)
  3. Two transistors; BC547
  4. Two pushbuttons
  5. IRF540N
  6. 10k resistor
  7. 24 volt source
  8. 10K potentiometer
  9. Three diodes 1N4007
  10. Connecting wires
CODE

int x;
int y;
void setup()
{
  pinMode(2,OUTPUT);//กำหนดขา2 เป็น output
  pinMode(3,OUTPUT);//กำหนดขา3 เป็น output
  pinMode(6,OUTPUT);//กำหนดขา6เป็น output
  pinMode(A0,INPUT);//กำหนดขาA0 เป็น input
}
void loop()
 {
  x=analogRead(A0); // ตัวเเปร x  คือค่าทีอ่านจากขา A0
  y=map(x,0,1023,0,255); //y คือค่า X ที่ ปรับให้สมดุลกันระหว่าง 0-1023กับ 0-255
  analogWrite(6,y);// ส่งข้อมูลจากตัวเเปร Y ไปที่ ขา 6
  digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);
}

Arduino based DC Motor Speed and Direction Control circuit diagram

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Mini Project

Control Lamp 220v  With LDR const int lamp = 12; const int ldrPin=A0; #include <Wire.h> #include <LiquidCrystal_I2C.h>...