/* Analog input, analog output, serial output Reads an analog input pi การแปล - /* Analog input, analog output, serial output Reads an analog input pi ไทย วิธีการพูด

/* Analog input, analog output, ser

/*
Analog input, analog output, serial output

Reads an analog input pin, maps the result to a range from 0 to 255
and uses the result to set the pulsewidth modulation (PWM) of an output pin.
Also prints the results to the serial monitor.

The circuit:
* potentiometer connected to analog pin 0.
Center pin of the potentiometer goes to the analog pin.
side pins of the potentiometer go to +5V and ground
* LED connected from digital pin 9 to ground

created 29 Dec. 2008
modified 9 Apr 2012
by Tom Igoe

This example code is in the public domain.

*/

// These constants won't change. They're used to give names
// to the pins used:
const int analogInPin = A0; // Analog input pin that the potentiometer is attached to
const int analogOutPin = 9; // Analog output pin that the LED is attached to

int sensorValue = 0; // value read from the pot
int outputValue = 0; // value output to the PWM (analog out)

void setup() {
// initialize serial communications at 9600 bps:
Serial.begin(9600);
}

void loop() {
// read the analog in value:
sensorValue = analogRead(analogInPin);
// map it to the range of the analog out:
outputValue = map(sensorValue, 0, 1023, 0, 255);
// change the analog out value:
analogWrite(analogOutPin, outputValue);

// print the results to the serial monitor:
Serial.print("sensor = ");
Serial.print(sensorValue);
Serial.print(" output = ");
Serial.println(outputValue);

// wait 2 milliseconds before the next loop
// for the analog-to-digital converter to settle
// after the last reading:
delay(2);
}
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
/* อะนาล็อกอินพุต อะนาล็อกเอาต์พุต พอร์ตอนุกรม อ่านเป็นอะนาล็อกหมุด แผนที่ผลลัพธ์เป็นช่วงจาก 0 ถึง 255 และใช้ผลเพื่อการปรับ pulsewidth (PWM) ของหมุดการตั้งค่า ยัง พิมพ์ผลลัพธ์ไปยังจอภาพพอร์ตอนุกรม วงจร: * มิเตอร์ที่เชื่อมต่อกับแอนะล็อก pin 0 ขาศูนย์ของมิเตอร์ไปปักหมุดนะ ไปที่หมุดด้านข้างของมิเตอร์ + 5V และพื้นดิน * LED เชื่อมต่อจากดิจิตอลขา 9 กับพื้นดิน สร้าง 29 2551 ธ.ค. แก้ไข 9 2012 เม.ย. โดยทอม Igoe ตัวอย่างรหัสนี้อยู่ในโดเมนสาธารณะ */ค่าคงที่เหล่านี้จะไม่เปลี่ยนแปลง จะใช้การตั้งชื่อใช้พิน:const int analogInPin = A0 อะนาล็อกหมุดที่มิเตอร์ที่แนบconst int analogOutPin = 9 อะนาล็อกหมุดที่มีการแนบไฟ LEDint sensorValue = 0 ค่าที่อ่านจากหม้อint outputValue = 0 แสดงผลค่า PWM (ออกแบบแอนะล็อก){setup() เป็นโมฆะ เตรียมใช้งานการสื่อสารแบบอนุกรมที่ 9600 bps: Serial.begin(9600)}{loop() เป็นโมฆะ อ่านอนาล็อกในค่า: sensorValue = analogRead(analogInPin) แมปไปยังช่วงของอนาล็อกออก: outputValue =แผนที่ (sensorValue, 0, 1023, 0, 255); เปลี่ยนอนาล็อกออกค่า: analogWrite (analogOutPin, outputValue); พิมพ์ผลลัพธ์ไปยังจอภาพพอร์ตอนุกรม: Serial.print ("เซ็นเซอร์ ="); Serial.print(sensorValue) Serial.print (" ผลลัพธ์ ="); Serial.println(outputValue) รอ 2 มิลลิวินาทีก่อนที่จะวนรอบถัดไป สำหรับตัวแปลงแอนะล็อกดิจิทัลเพื่อชำระ หลังจากการอ่านครั้งสุดท้าย: delay(2)}
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
/ *
อนาล็อกเอาท์พุทแบบอะนาล็อกเอาท์พุทแบบอนุกรม

อ่านขาอนาล็อกแผนที่ผลให้ช่วง 0-255
และใช้ผลในการตั้งค่าเอฟเอ็ม pulsewidth นี้ (PWM) ของพินเอาท์พุท.
ยังพิมพ์ผลไปยังซีเรีย ตรวจสอบ.

วงจร:
* มิเตอร์เชื่อมต่อกับขาอนาล็อก 0.
. ศูนย์ขาของมิเตอร์ไปที่ขาอนาล็อก
หมุดด้านข้างของมิเตอร์ไปที่ + 5V และพื้นดิน
* LED เชื่อมต่อจากพินดิจิตอล 9 ไปที่พื้นดิน

สร้าง 29 ธันวาคม 2008
ปรับเปลี่ยน 9 เมษายน 2012
โดยทอม Igoe

โค้ดตัวอย่างนี้อยู่ในโดเมนสาธารณะ.

* /

// คงที่เหล่านี้จะไม่เปลี่ยนแปลง พวกเขากำลังนำมาใช้เพื่อให้ชื่อ
// เข้ากับขาที่ใช้:
const int analogInPin = A0; // การป้อนข้อมูลขาอนาล็อกที่มิเตอร์ถูกแนบไปกับ
const int analogOutPin = 9; // พินเอาท์พุทอะนาล็อกที่นำถูกแนบไปกับ

int sensorValue = 0; // ค่าอ่านจากหม้อ
int outputValue = 0; // มูลค่าการส่งออกไปยัง PWM (อนาล็อก OUT)

เป็นโมฆะการตั้งค่า () {
// เริ่มต้นการสื่อสารแบบอนุกรมที่ 9600 bps:
Serial.begin (9600);
}

โมฆะห่วง () {
// อ่านแบบอะนาล็อกในค่า:
sensorValue = analogRead ( analogInPin);
// แผนที่ไปยังช่วงของอนาล็อกออก:
outputValue = แผนที่ (sensorValue, 0, 1023, 0, 255);
// เปลี่ยนอนาล็อกออกค่า:
analogWrite (analogOutPin, outputValue);

// พิมพ์ผล ไปยังจอภาพแบบอนุกรม:
Serial.print ( "เซ็นเซอร์ =");
Serial.print (sensorValue);
Serial.print ( " t output =");
Serial.println (outputValue);

// รอ 2 มิลลิวินาทีก่อนที่จะห่วงต่อไป
// สำหรับอนาล็อกเป็นดิจิตอลแปลงที่จะชำระ
// หลังจากอ่านล่าสุด:
ล่าช้า (2);
}
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
/ *ข้อมูลอนาล็อก Analog output , output อนุกรมอ่านแบบอนาล็อกอินพุตขาแผนที่ส่งผลให้ช่วงจาก 0 ถึง 255และใช้ผลเพื่อจัดคิวเอ็ม ( PWM ) ของ output พินยังพิมพ์ผลให้ serial monitorวงจร :* โพเทนซิโอมิเตอร์เชื่อมต่อกับเข็ม Analog 0ศูนย์ pin ของมิเตอร์ไปล็อกขาด้านเข็มของมิเตอร์ไปที่ + 5V และพื้นดิน* LED เชื่อมต่อจากขาพื้นดินดิจิตอล 9สร้าง 29 ธันวาคม 2551แก้ไข 9 เม.ย.โดยทอมอีโกโค้ดตัวอย่างนี้เป็นสมบัติสาธารณะ* // / ค่าคงที่เหล่านี้ไม่สามารถเปลี่ยนได้ พวกเขาจะใช้เพื่อให้ชื่อ/ / หมุดที่ใช้ :Const Int analoginpin = A0 ; / / Analog input pin ที่ติดกับมิเตอร์Const Int analogoutpin = 9 ; / / Analog output pin ที่ LED ติด1 sensorvalue = 0 ; / / ค่าอ่านจากหม้อ1 outputvalue = 0 ; / / มูลค่าส่งออกไปยัง PWM ( Analog )setup() { โมฆะ/ / การใช้งานการสื่อสารอนุกรมที่ 9600 bps :ต่อเนื่อง เริ่มต้น ( 9600 )}loop() { โมฆะ/ / อ่านอนาล็อกในคุณค่าsensorvalue = analogread ( analoginpin )/ / แผนที่ไปยังช่วงของอะนาล็อกออก :แผนที่ outputvalue = ( sensorvalue 1023 , 0 , 0 , 255 )/ / เปลี่ยน อนาล็อกออกค่า :analogwrite ( analogoutpin outputvalue , )/ / พิมพ์ผลการตรวจสอบ : อนุกรมต่อเนื่อง พิมพ์ ( " เซ็นเซอร์ = " ) ;ต่อเนื่อง พิมพ์ ( sensorvalue )ต่อเนื่อง พิมพ์ ( " ผล = " ) ;ต่อเนื่อง println ( outputvalue )/ / รอ 2 มิลลิวินาทีก่อนที่วงต่อไป/ / สำหรับการแปลงสัญญาณอนาล็อกเป็นดิจิตอลที่จะจัดการ/ / หลังจากอ่านครั้งล่าสุดหน่วง ( 2 )}
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: