lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

ขอสอบถามหน่อยครับ

แรก
แรก
IP: 202.29.65.x
9 เดือนที่ผ่านมา

ผมจะบังคับมอเตอร์ด้วยจอย มีอุปกรณ์ ชุดรีเลย์ มอเตอร์ แล้วก็จอย ผมจะให้มอเตอร์หมุนซ้าย - ขาว ตามที่ผมกดจอย ผมต้องใช่คำสั่งตัวไหนคับ ใช้คำสั่งอะไรคับ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
9 เดือนที่ผ่านมา

ลองเลือกอุปกรณ์ก่อน ที่ออกแบบไว้เป็นตัวไหนบ้าง ผมจะได้ช่วยแนะนำเพิ่มได้ครับ

QUOTE 
ความคิดเห็นที่ #2
นี่ครับ
นี่ครับ (Guest)
IP: 202.29.65.x
9 เดือนที่ผ่านมา

QUOTE 
ความคิดเห็นที่ #3
ช่วยหน่อยครับ
ช่วยหน่อยครับ (Guest)
IP: 202.29.65.x
9 เดือนที่ผ่านมา

มีมอเตอร์อีก 3 ตัวครับ

QUOTE 
ความคิดเห็นที่ #4
เจ้าของร้าน
เจ้าของร้าน
9 เดือนที่ผ่านมา

ถ้าอธิบายให้ทำได้ ต้องใช้เวลาหลายวัน เป็นคอร์สเลยครับ ดังนั้นขอสรุปแนวทางศึกษาเพิ่มเติมดังนี้ 

ศึกษาข้อมูลตามนี้ให้เข้าใจเพื่อเขียนโปรแกรมที่เป็นของตัวเองตามต้องการครับ

  • https://www.arduino.cc/en/Tutorial/Button
  • https://www.arduino.cc/en/Reference/DigitalRead
  • https://www.arduino.cc/en/Reference/DigitalWrite
  • http://www.instructables.com/id/Arduino-Modules-L298N-Dual-H-Bridge-Motor-Controll/
QUOTE 
ความคิดเห็นที่ #5
รบกวนหน่อยคับ
รบกวนหน่อยคับ (Guest)
IP: 202.29.65.x
9 เดือนที่ผ่านมา

#define R 13 //กำหนดขาที่นำไปต่อกับรีเลย์

 

#define L 12

int ledPin = 13;

 int joyPin1 = 0;                 // slider variable connecetd to analog pin 0

 int joyPin2 = 1;                 // slider variable connecetd to analog pin 1

 int value1 = 0;                  // variable to read the value from the analog pin 0

 int value2 = 0;                  // variable to read the value from the analog pin 1

 

void setup() 

{

// Open serial communications and wait for port to open:

pinMode(ledPin, OUTPUT);              // initializes digital pins 0 to 7 as outputs

pinMode(R, OUTPUT); // กำหนดโหมดให้เป็น Output

pinMode(L, OUTPUT);

Serial.begin(9600);

}

int treatValue(int data) {

  return (data * 9 / 1024) + 48;

}

void loop() // run over and over

{

 

 

// reads the value of the variable resistor 

  value1 = analogRead(joyPin1);   

  // this small pause is needed between reading

  // analog pins, otherwise we get the same value twice             

  // reads the value of the variable resistor 

  value2 = analogRead(joyPin2);   

 

  digitalWrite(ledPin, LOW);

  digitalWrite(R, HIGH);

digitalWrite(L, LOW);           

  delay(value1);

  digitalWrite(L, HIGH);

digitalWrite(R, LOW);

  digitalWrite(ledPin, LOW);

  delay(value2);

  Serial.print('J');

  Serial.print(treatValue(value1));

  Serial.println(treatValue(value2));

 

}

 

QUOTE 
ความคิดเห็นที่ #6
รบกวนหน่อยครับ
รบกวนหน่อยครับ (Guest)
IP: 202.29.65.x
9 เดือนที่ผ่านมา

ผมใส่คำสั่งนี้ลงไป ไม่ทราบว่าจะทำยังไงให้มันหยุดทำงานก่อนที่เราจะกดจอยให้มันเคลื่อนที่ครับ

QUOTE 
ความคิดเห็นที่ #7
รบกวนหน่อยครับ
รบกวนหน่อยครับ (Guest)
IP: 202.29.65.x
9 เดือนที่ผ่านมา

มันบังคับหมุนซ้ายขวาได้แล้วแต่เสียบไปมันทำงานเรย จะให้มันหยุดก่อนใช้คำสั่งไหนครับ

QUOTE 
ความคิดเห็นที่ #8
เจ้าของร้าน
เจ้าของร้าน
9 เดือนที่ผ่านมา

ตัวไหน ขอออเดอร์สั่งซือด้วยครับ

1
แสดงความคิดเห็นที่ 1-8 จากทั้งหมด 8 ความคิดเห็น
ข้อความ
ชื่อผู้โพส
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
275.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
Go to Top