
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


โครงการทิงเกอร์แคด »
ในบทช่วยสอนนี้ ฉันจะสอนวิธีสร้างตัวติดตามนาทีโดยใช้ Arduino Uno ตัวติดตามนาทีเป็นอุปกรณ์ที่คุณสามารถใช้เพื่อติดตามระยะเวลาที่คุณทำงานบางอย่างเมื่อเวลาผ่านไป คุณกดปุ่มเริ่มต้นเพื่อเริ่มนับนาที และกดปุ่มรีเซ็ต/บันทึกเพื่อส่งนาทีเหล่านั้นไปยังไฟล์ ไฟล์สามารถเข้าถึงได้และคุณสามารถดูจำนวนนาทีที่คุณสะสมเมื่อเวลาผ่านไป
เสบียง
Arduino Uno
เขียงหั่นขนม
สายจัมเปอร์ 18 เส้น
จอแสดงผล 7 ส่วน 4 หลัก
2 ปุ่ม
ตัวต้านทาน 2 10k ohm
ขั้นตอนที่ 1: สร้างฮาร์ดแวร์

ทำตามแผนผังด้านบนเพื่อสร้างบันทึกนาทีของคุณ
หมายเหตุ: ตัวเลขด้านซ้ายสุดของจอแสดงผล 7 ส่วนไม่ได้เชื่อมต่อเนื่องจากพินทั้งหมดถูกใช้จนหมด หากคุณต้องการใช้ทั้ง 4 หลัก ให้ลองใช้ Arduino Mega
หมายเหตุ: ส่วนประกอบยี่ห้อต่างๆ จะถูกตั้งค่าต่างกัน อย่าลืมตรวจสอบสายไฟที่แม่นยำสำหรับส่วนประกอบของคุณ
ขั้นตอนที่ 2: เขียนโค้ดซอฟต์แวร์



มีสามขั้นตอนย่อยสำหรับการเข้ารหัสซอฟต์แวร์: การเข้ารหัสตัวจับเวลา การเชื่อมต่อจอแสดงผล และการนำการบันทึกไปใช้ หากคุณติดขัดหรือไม่ต้องการเขียนโค้ดด้วยตนเอง โปรดตรวจสอบรหัสของฉันที่นี่:
เคล็ดลับ: เมื่อเขียนโค้ด ให้บันทึกโปรแกรมเป็นวินาที (ไม่ใช่นาที) เพื่อให้การทดสอบง่ายขึ้น
การเข้ารหัสตัวจับเวลา
ส่วนแรกของรหัสจะสร้างนาฬิกาจับเวลาเป็นหลัก ใช้ปุ่มเริ่มต้น/หยุดและปุ่มรีเซ็ตเพื่อติดตามนาที เริ่มต้นด้วยการทำให้ปุ่มเริ่มต้นและหยุดทำงาน: พิมพ์เวลาที่ผ่านไปไปยังคอนโซลหลังจากกดปุ่ม และหยุดชั่วคราวเมื่อคุณกดปุ่มอีกครั้ง คำแนะนำ: คุณจะต้องใช้ฟังก์ชัน millis()
คำแนะนำ: คุณจะต้องเพิ่มการหน่วงเวลาประมาณ 20-50 มิลลิวินาที เพื่อให้แน่ใจว่าปุ่มจะไม่เปิดและปิดด้วยการกดเพียงครั้งเดียว
เมื่อคุณใช้งานได้แล้ว ขั้นตอนต่อไปคือการรวมการหยุดชั่วคราว ตัวอย่างเช่น หากคุณเริ่ม หยุด และเริ่มใหม่อีกครั้ง คุณต้องการให้ตัวจับเวลาดำเนินการต่อจากจุดที่คุณค้างไว้ ฉันทำสิ่งนี้โดยติดตามระยะเวลาของการหยุดชั่วคราวและลบสิ่งนี้ออกจากเวลาก่อนพิมพ์
เมื่อปุ่มเริ่ม/หยุดทำงาน ขั้นตอนต่อไปคือปุ่มรีเซ็ต หน้าที่ของสิ่งนี้คือการตั้งเวลากลับเป็น 0 คำแนะนำ: อย่าลืมรีเซ็ตเวลาเริ่มต้นและตัวแปรเวลาหยุดชั่วคราว
การเชื่อมต่อจอแสดงผล
เมื่อโปรแกรมของคุณติดตามเวลาได้สำเร็จแล้ว คุณต้องส่งข้อมูลเวลาไปยังจอแสดงผล 7 ส่วน 4 หลัก 7 หลัก คุณสามารถสร้างฟังก์ชันการนับตั้งแต่เริ่มต้น หรือขอความช่วยเหลือทางออนไลน์เพื่อแสดงตัวเลขบางตัว ตรวจสอบให้แน่ใจว่าได้กำหนดขีดจำกัดของค่าสูงสุดที่จอแสดงผลของคุณสามารถแสดงได้ (หากคุณใช้ตัวเลข 3 หลัก ค่านี้จะเท่ากับ 999)
การนำการบันทึกไปใช้
ขั้นตอนสุดท้ายคือการติดตามข้อมูลเวลาในไฟล์ การดำเนินการนี้จะเสร็จสิ้นโดยใช้การประมวลผล ดังนั้นโปรดแน่ใจว่าคุณได้ดาวน์โหลดก่อนที่จะเริ่มขั้นตอนนี้ คุณสามารถจัดเก็บข้อมูลเวลาในลักษณะที่จะเป็นประโยชน์สำหรับคุณ โดยส่วนตัวแล้วฉันมีคอลัมน์สำหรับเวลาที่บันทึกไว้และเวลาทั้งหมด คำแนะนำ: ใช้คลาส PrintWriter เพื่อเขียนไปยังไฟล์.txt
ขั้นตอนที่ 3: เสร็จแล้ว
แค่นั้นแหละ! คุณสามารถเพิ่มลงในโปรเจ็กต์นี้และปรับแต่งให้เหมาะกับสิ่งที่คุณกำลังติดตามได้ ขอบคุณที่อ่าน.
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)

Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino