/*  Stepper Motor Control - speed control  This program drives a unipo การแปล - /*  Stepper Motor Control - speed control  This program drives a unipo ไทย วิธีการพูด

/* Stepper Motor Control - speed c


/*
Stepper Motor Control - speed control

This program drives a unipolar or bipolar stepper motor.
The motor is attached to digital pins 8 - 11 of the Arduino.
A potentiometer is connected to analog input 0.

The motor will rotate in a clockwise direction. The higher the potentiometer value,
the faster the motor speed. Because setSpeed() sets the delay between steps,
you may notice the motor is less responsive to changes in the sensor value at
low speeds.

Created 30 Nov. 2009
Modified 28 Oct 2010
by Tom Igoe

*/

#include

const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor


// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8,9,10,11);

int stepCount = 0; // number of steps the motor has taken

void setup() {
// nothing to do inside the setup
}

void loop() {
// read the sensor value:
int sensorReading = analogRead(A0);
// map it to a range from 0 to 100:
int motorSpeed = map(sensorReading, 0, 1023, 0, 100);
// set the motor speed:
if (motorSpeed > 0) {
myStepper.setSpeed(motorSpeed);
// step 1/100 of a revolution:
myStepper.step(stepsPerRevolution/100);
}
}
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
/* สเต็ปเปอร์มอเตอร์ - เครื่องควบคุมความเร็ว โปรแกรมนี้ขับมอเตอร์สเต็ปสองขั้ว หรือวงจร มอเตอร์กับดิจิตอลพิน 8-11 ของ Arduino มิเตอร์เชื่อมต่อกับ 0 อินพุตอนาล็อก มอเตอร์จะหมุนในทิศทางตามเข็มนาฬิกา สูงมิเตอร์ค่า ความเร็วความเร็วมอเตอร์ เนื่องจาก setSpeed() ตั้งค่าหน่วงเวลาระหว่างขั้นตอน คุณอาจสังเกตเห็นมอเตอร์น้อยตอบสนองต่อการเปลี่ยนแปลงในค่าเซนเซอร์ที่ ความเร็วต่ำ สร้าง 30 2552 พ.ย. แก้ไข 28 2553 ต.ค. โดย Tom Igoe */#include const int stepsPerRevolution = 200 เปลี่ยนให้พอดีกับจำนวนขั้นตอนต่อการปฏิวัติสำหรับมอเตอร์ของคุณเตรียมใช้งานไลบรารีสเต็ปพิน 8 ถึง 11:สเต็ป myStepper (stepsPerRevolution, 8,9,10,11); int stepCount = 0 จำนวนมอเตอร์ได้{ยกเลิก setup() อะไรที่ต้องทำในการตั้งค่า}{ยกเลิก loop() อ่านค่าเซนเซอร์: int sensorReading = analogRead(A0) แผนที่ช่วงจาก 0 ถึง 100: int motorSpeed =แผนที่ (sensorReading, 0, 1023, 0, 100); ตั้งความเร็วมอเตอร์: ถ้า{(motorSpeed > 0) myStepper.setSpeed(motorSpeed) ขั้นตอนที่ 1/100 ของการปฏิวัติ: myStepper.step(stepsPerRevolution/100) } }
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!

/ *
มอเตอร์ควบคุม - การควบคุมความเร็วโปรแกรมนี้ไดรฟ์ unipolar หรือสองขั้วมอเตอร์. มอเตอร์ที่แนบมากับพินดิจิตอลที่ 8 - 11. ของ Arduino มิเตอร์มีการเชื่อมต่อไปอนาล็อกอินพุต 0. มอเตอร์จะหมุนในทิศทางตามเข็มนาฬิกา สูงกว่าค่ามิเตอร์ที่เร็วขึ้นความเร็วของมอเตอร์ เพราะ setSpeed ​​() กำหนดความล่าช้าระหว่างขั้นตอนคุณอาจสังเกตเห็นมอเตอร์มีการตอบสนองน้อยที่จะเปลี่ยนแปลงในมูลค่าเซ็นเซอร์ที่ความเร็วต่ำ. สร้าง 30 พฤศจิกายน 2009 แก้ไข 28 ตุลาคม 2010 โดยทอม Igoe * / #include


















const int stepsPerRevolution = 200; // การเปลี่ยนแปลงนี้เพื่อให้พอดีกับจำนวนของขั้นตอนต่อการปฏิวัติ
// สำหรับยานยนต์ของคุณ// เริ่มต้นห้องสมุด stepper บนหมุดที่ 8 ถึง 11: Stepper myStepper (stepsPerRevolution, 8,9,10,11); int STEPCOUNT = 0; // จำนวนของขั้นตอนมอเตอร์ได้ดำเนินการเป็นโมฆะการตั้งค่า () { // อะไรที่ต้องทำภายในติดตั้ง} โมฆะห่วง () { // อ่านค่าเซนเซอร์: int sensorReading = analogRead (A0); // แผนที่ไปยังช่วง 0-100: int motorSpeed ​​= แผนที่ (sensorReading, 0, 1023, 0, 100); // ตั้งค่าความเร็วมอเตอร์: ถ้า (motorSpeed> 0) { myStepper.setSpeed ​​(motorSpeed); // ขั้นตอนที่ 1/100 ของ การปฏิวัติ: myStepper.step (stepsPerRevolution / 100); } }























การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: