/* Knock Sensor This sketch reads a piezo element to detect a knocking การแปล - /* Knock Sensor This sketch reads a piezo element to detect a knocking ไทย วิธีการพูด

/* Knock Sensor This sketch reads a

/* Knock Sensor

This sketch reads a piezo element to detect a knocking sound.
It reads an analog pin and compares the result to a set threshold.
If the result is greater than the threshold, it writes
"knock" to the serial port, and toggles the LED on pin 13.

The circuit:
* + connection of the piezo attached to analog in 0
* - connection of the piezo attached to ground
* 1-megohm resistor attached from analog in 0 to ground

http://www.arduino.cc/en/Tutorial/Knock

created 25 Mar 2007
by David Cuartielles
modified 30 Aug 2011
by Tom Igoe

This example code is in the public domain.

*/


// these constants won't change:
const int ledPin = 13; // led connected to digital pin 13
const int knockSensor = A0; // the piezo is connected to analog pin 0
const int threshold = 100; // threshold value to decide when the detected sound is a knock or not


// these variables will change:
int sensorReading = 0; // variable to store the value read from the sensor pin
int ledState = LOW; // variable used to store the last LED status, to toggle the light

void setup() {
pinMode(ledPin, OUTPUT); // declare the ledPin as as OUTPUT
Serial.begin(9600); // use the serial port
}

void loop() {
// read the sensor and store it in the variable sensorReading:
sensorReading = analogRead(knockSensor);

// if the sensor reading is greater than the threshold:
if (sensorReading >= threshold) {
// toggle the status of the ledPin:
ledState = !ledState;
// update the LED pin itself:
digitalWrite(ledPin, ledState);
// send the string "Knock!" back to the computer, followed by newline
Serial.println("Knock!");
}
delay(100); // delay to avoid overloading the serial port buffer
}
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
/ * เคาะเซ็นเซอร์ ร่างนี้อ่านองค์ประกอบในการตรวจสอบการเคาะเสียง piezo มันอ่าน pin เป็นอนาล็อก และเปรียบเทียบผลการตั้งค่าขีดจำกัด ถ้า ผลที่ได้คือมากกว่าเกณฑ์ เขียน "เคาะ" พอร์ตอนุกรม และสลับไฟ LED บน pin 13 วงจร: * + การเชื่อมต่อของ piezo ที่แนบกับอนาล็อกใน 0 * - การเชื่อมต่อของ piezo ที่แนบกับพื้นดิน ตัวต้านทาน 1 megohm จากอะนาล็อกใน 0 กับพื้นดิน http://www.arduino.cc/en/Tutorial/Knock สร้าง 25 2007 มี.ค. โดยเดวิด Cuartielles แก้ไข 30 2011 ส.ค. โดยทอม Igoe ตัวอย่างรหัสนี้อยู่ในโดเมนสาธารณะ */ค่าคงที่เหล่านี้จะไม่เปลี่ยนแปลง:const int ledPin = 13 นำเชื่อมต่อกับ digital pin 13const int knockSensor = A0 piezo เชื่อมต่อกับแอนะล็อก pin 0เกณฑ์ int const = 100 ค่าขีดจำกัดตัดสินใจเมื่อตรวจพบเสียง เคาะ หรือไม่ตัวแปรเหล่านี้จะเปลี่ยน:int sensorReading = 0 ตัวแปรเก็บค่าที่อ่านจากพินเซ็นเซอร์int ledState =ต่ำ ตัวแปรที่ใช้เก็บสถานะ LED ล่าสุด เพื่อสลับแสง{setup() เป็นโมฆะ pinMode (ledPin เอาต์พุต); ประกาศ ledPin ที่เป็นผลลัพธ์ Serial.begin(9600) ใช้พอร์ตอนุกรม}{loop() เป็นโมฆะ เซนเซอร์อ่าน และเก็บไว้ใน sensorReading ตัวแปร: sensorReading = analogRead(knockSensor) ถ้าอ่านเซ็นเซอร์มากกว่าเกณฑ์: ถ้า (sensorReading > =เกณฑ์) { สลับสถานะของ ledPin: ledState =! ledState ปรับปรุง pin LED เอง: digitalWrite (ledPin, ledState); ส่งข้อความที่ "กระแทก" กลับไปยังคอมพิวเตอร์ ตาม ด้วย newline Serial.println("Knock!") } delay(100) หน่วงเวลาเพื่อหลีกเลี่ยงการบรรทุกเกินพิกัดบัฟเฟอร์พอร์ตอนุกรม}
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
/ * เคาะเซนเซอร์

ร่างนี้อ่านองค์ประกอบ Piezo ในการตรวจสอบเสียงเคาะ.
มันอ่านขาอะนาล็อกและเปรียบเทียบผลให้เกณฑ์ชุด.
หากผลที่สูงกว่าเกณฑ์ก็เขียน
"เคาะ" กับพอร์ตอนุกรมและ สลับ LED บนขา 13.

วงจร:
* + การเชื่อมต่อของ Piezo ที่แนบมากับอนาล็อกใน 0
* - การเชื่อมต่อแบบ piezo ที่แนบมากับพื้นดิน
ต้านทาน * 1 megohm แนบจากอนาล็อกใน 0 กับพื้น

http: //www.arduino ซีซี / th / กวดวิชา / เคาะ

สร้าง 25 มีนาคม 2007
โดยเดวิด Cuartielles
การแก้ไข 30 สิงหาคม 2011
โดยทอม Igoe

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

* /


// คงที่เหล่านี้จะไม่เปลี่ยนแปลง:
const int ledPin = 13; // นำเชื่อมต่อกับขาดิจิตอล 13
const int knockSensor = A0; // Piezo มีการเชื่อมต่อกับขาอนาล็อก 0
const int เกณฑ์ = 100; // ค่าเกณฑ์ในการตัดสินใจเมื่อเสียงที่ตรวจพบคือเคาะหรือไม่


// ตัวแปรเหล่านี้จะมีการเปลี่ยนแปลง:
int sensorReading = 0; // ตัวแปรเพื่อเก็บค่าที่อ่านได้จากเซ็นเซอร์ขา
int ledState = ต่ำ; // ตัวแปรที่ใช้ในการเก็บไฟ LED แสดงสถานะสุดท้ายเพื่อสลับแสง

โมฆะการตั้งค่า () {
pinMode (ledPin เอาท์พุท); // ประกาศ ledPin เท่า OUTPUT
Serial.begin (9600); // ใช้พอร์ตอนุกรม
}

โมฆะห่วง () {
// อ่านเซ็นเซอร์และเก็บไว้ในตัวแปร sensorReading:
sensorReading = analogRead (knockSensor);

// ถ้าอ่านเซ็นเซอร์มากกว่าเกณฑ์:
ถ้า (sensorReading> = เกณฑ์ ) {
// สลับสถานะของ ledPin นี้
! ledState = ledState;
// ปรับปรุงตัวเองขา LED:
digitalWrite (ledPin, ledState);
// ส่งสตริง "เคาะ!" กลับไปยังคอมพิวเตอร์ตามด้วยการขึ้นบรรทัดใหม่
Serial.println ( "เคาะ!");
}
ล่าช้า (100); // ล่าช้าที่จะหลีกเลี่ยงการบรรทุกเกินพิกัดบัฟเฟอร์พอร์ตอนุกรม
}
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
/ * น็อคเซ็นเซอร์ร่างนี้อ่านองค์ประกอบ Piezo เพื่อตรวจจับการเคาะเสียงมันอ่านแบบอะนาล็อกพินและเปรียบเทียบผลการตั้งเกณฑ์ถ้าผลที่ได้คือ สูงกว่าเกณฑ์ มันเขียน" เคาะ " พอร์ตอนุกรม และสลับขา LED 13วงจร :* + การเชื่อมต่อของ Piezo ติดใน 0 .* - การเชื่อมต่อของ Piezo แนบกับพื้นดิน* 1-megohm ตัวต้านทานแนบจากอะนาล็อกใน 0 ถึงพื้นดินhttp://www.arduino.cc/en/tutorial/knockสร้าง 25 มี.ค. 2550โดย เดวิด cuartielles < http://www.0j0.org >แก้ไข 30 ส.ค.โดยทอมอีโกโค้ดตัวอย่างนี้เป็นสมบัติสาธารณะ* // / ค่าคงที่เหล่านี้จะไม่เปลี่ยนแปลง :Const Int ledpin = 13 ; / / เชื่อมต่อกับ pin 13 LED ดิจิตอลknocksensor A0 = Const int ; / / Piezo ที่เชื่อมต่อกับเข็ม Analog 0Const INT เกณฑ์ = 100 ; / / เกณฑ์ค่าตัดสินใจเมื่อตรวจพบเสียงเคาะหรือไม่/ / ตัวแปรเหล่านี้จะเปลี่ยนไป :1 sensorreading = 0 ; / / ตัวแปรเพื่อเก็บค่าอ่านจากเซ็นเซอร์ของพิน1 ledstate = ต่ำ ; / / ตัวแปรใช้เก็บล่าสุด LED สถานะ เพื่อสลับแสงsetup() { โมฆะpinmode ( ledpin ออก ) ; / / ประกาศ ledpin เท่าที่ออกต่อเนื่อง เริ่มต้น ( 9600 ) ; / / ใช้พอร์ตอนุกรม}loop() { โมฆะ/ / อ่านเซ็นเซอร์และเก็บไว้ในตัวแปร sensorreading :sensorreading = analogread ( knocksensor )/ / ถ้าเซ็นเซอร์อ่านมากกว่าเกณฑ์ :ถ้า ( sensorreading > = ธรณีประตู ) {/ / สลับสถานะของ ledpin :ledstate = ! ledstate ;/ / อัพเดท ทำให้ปิ่นเอง :digitalwrite ( ledpin ledstate , )/ / ส่งสตริง " เคาะ " กลับไปยังคอมพิวเตอร์ และอื่นๆ ตามด้วยต่อเนื่อง println ( " เคาะ ! " ) ;}หน่วง ( 100 ) ; / / ช้าเพื่อหลีกเลี่ยงการบรรทุกเกินพิกัดพอร์ตอนุกรม กันชน}
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: