Help needed, I'm trying to build a controller for Temperature, Humidit การแปล - Help needed, I'm trying to build a controller for Temperature, Humidit ไทย วิธีการพูด

Help needed, I'm trying to build a

Help needed, I'm trying to build a controller for Temperature, Humidity and later other parameters using a 20x4 LCD and 4x4 keypad, to enter values rather than up,down, left, right buttons.

I used a subroutine called 'mainLCDLoop' to control the backend of LCD menus for navigating setting setpoints menus which I want to Press 'A' to enter Temperature settings, Press B for Humidity at this point.

With respect to the temperature settings, I want to press 'A' again to call TempLow() subroutine to allow me to enter a new temperature and then save it.

Currently I have tried the TempLow() subroutine by calling it inside a test program inside the loop and it works, however when I place it inside the mainLCDLoop() it does not work correctly. I get value = 0 on the terminal window. I would be grateful for some direction on where I may be going wrong so I can try to sort this out?
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
วิธีใช้จำเป็น ฉันพยายามที่จะสร้างตัวควบคุมสำหรับอุณหภูมิ ความชื้น และภายหลังการใช้พารามิเตอร์อื่น ๆ 20 x 4 LCD และแป้นพิมพ์ขนาด 4 x 4 ป้อนค่ามากกว่าขึ้น ลง ซ้าย ขวาปุ่ม ผมใช้ subroutine ที่เรียกว่า 'mainLCDLoop' เพื่อควบคุม backend ของ LCD เมนูนำทางเมนู setpoints การตั้งค่าที่ต้องการกด 'A' เพื่อป้อนการตั้งค่าอุณหภูมิ กด B สำหรับความชื้นณจุดนี้ เกี่ยวกับการตั้งค่าอุณหภูมิ ฉันต้องกด 'A' อีกครั้งเพื่อเรียก subroutine TempLow() ให้ฉันป้อนอุณหภูมิใหม่ และจากนั้น บันทึก ปัจจุบันได้พยายาม TempLow() subroutine โดยการเรียกภายในโปรแกรมการทดสอบภายในลูป และทำ งาน แต่ ฉันวางไว้ภายใน mainLCDLoop() มันไม่ทำงานอย่างถูกต้อง ได้รับค่า = 0 ในหน้าต่าง terminal ฉันจะขอบคุณสำหรับบางทิศทางในการที่ฉันอาจจะเกิดขึ้นไม่ถูกต้องให้ลองเรียงลำดับนี้ออกหรือไม่
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ความช่วยเหลือที่จำเป็นผมพยายามที่จะสร้างตัวควบคุมสำหรับอุณหภูมิ, ความชื้นและต่อมาพารามิเตอร์อื่น ๆ ที่ใช้จอแอลซีดี 20x4 และปุ่มกด 4x4, การป้อนค่ามากกว่าการขึ้นลงซ้าย, ปุ่มขวา. ผมใช้ subroutine เรียกว่า 'mainLCDLoop' เพื่อ ควบคุมแบ็กเอนด์ของเมนูจอแอลซีดีสำหรับการนำเมนู setpoints การตั้งค่าที่ฉันต้องการที่จะกด '' ที่จะเข้าสู่การตั้งค่าอุณหภูมิ, กด B สำหรับความชื้นที่จุดนี้. ส่วนที่เกี่ยวกับการตั้งค่าอุณหภูมิที่ฉันต้องการที่จะกด '' อีกครั้งเพื่อเรียก TempLow () ย่อยเพื่อให้ฉันไปใส่อุณหภูมิใหม่และบันทึกไว้แล้ว. ขณะนี้ฉันได้พยายาม TempLow () ย่อยโดยเรียกมันว่าภายในโปรแกรมการทดสอบภายในวงและการทำงาน แต่เมื่อฉันวางไว้ภายใน mainLCDLoop () มัน ทำงานไม่ถูกต้อง ฉันจะได้รับค่า = 0 ในหน้าต่าง terminal ฉันจะขอบคุณสำหรับทิศทางในการที่ผมอาจจะผิดบางอย่างเพื่อให้ฉันสามารถพยายามที่จะค้นหาที่พักนี้ออกมา?






การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ความช่วยเหลือ , ฉันพยายามที่จะสร้างเครื่องควบคุมอุณหภูมิ ความชื้น และต่อมาพารามิเตอร์อื่น ๆ ใช้จอ LCD และปุ่มกด 20x4 4x4 เพื่อป้อนค่า มากกว่า ขึ้น , ลง , ซ้าย , ปุ่มขวา

ผมใช้ mainlcdloop subroutine ที่เรียกว่า ' ' เพื่อควบคุมระบบเมนูการตั้งค่าเมนูสำหรับการนำทาง setpoints LCD ซึ่งผมอยากกด ' ' เพื่อระบุการตั้งค่าอุณหภูมิกด B เพื่อความชื้นที่จุดนี้

ส่วนการตั้งค่าอุณหภูมิ ผมต้องกด ' ' อีกครั้งเพื่อเรียก templow() ส่งผลให้เข้าสู่อุณหภูมิใหม่แล้วบันทึก

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

Copyright ©2024 I Love Translation. All reserved.

E-mail: