เครื่องจำลองสัญญาณไฟจราจรที่ทำได้ง่ายสำหรับผู้เริ่มต้น
ว้าว ว่างเปล่าจัง...
รายละเอียดทางเทคนิคเพิ่มเติม
การออกแบบตรรกะทีละขั้นตอน
โปรเจกต์นี้เป็นการแนะนำที่เหมาะอย่างยิ่งสำหรับ C++ programming และตรรกะเชิงลำดับ โดยใช้ LED สามตัวเพื่อจำลองสี่แยกถนนมาตรฐาน
- ตรรกะลำดับเวลา: Arduino จัดการสถานะ "Red" (แดง), "Yellow" (เหลือง), และ "Green" (เขียว) โดยใช้ชุดคำสั่ง
delay() และ digitalWrite() เฟิร์มแวร์เป็นไปตามเวลามาตรฐานอุตสาหกรรม: Green (เขียว) เป็นเวลา 5 วินาที, Yellow (เหลือง) เป็นเวลา 2 วินาที, และ Red (แดง) เป็นเวลา 5 วินาที
- การควบคุมแรงดันไฟฟ้า: มีคู่มือเกี่ยวกับการเลือก current-limiting resistors ที่ถูกต้อง (โดยทั่วไปคือ 220Ω ถึง 330Ω) เพื่อป้องกัน LED และ digital pins ของ Arduino จากกระแสไฟสูง
การปรับขนาด
- โหมดคนเดินเท้า: Part 1 สามารถขยายเพื่อรวม push button; เมื่อกดแล้ว สัญญาณไฟจราจรจะวนครบรอบปัจจุบัน จากนั้นจะเปลี่ยนเป็น Red (แดง) เพื่อให้ "Pedestrian" (คนเดินเท้า) จำลองสามารถข้ามได้อย่างปลอดภัย เป็นการแนะนำแนวคิดของ conditional inputs.
ข้อมูล Frontmatter ดั้งเดิม
title: "Easy To Make Traffic Light Simulator For Begginers"
description: "This works with any board in the UNO category it is very simple and the code doesn't use a lot of memory"
author: "master_pvp77"
category: ""
tags:
- "lights"
views: 1703
likes: 1
price: 299
difficulty: "Easy"
components:
- "1x Breadboard (generic)"
- "1x Arduino UNO"
- "4x Jumper wires (generic)"
- "1x Resistor 220 ohm"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "e7bcb8d24d684cd41a678f69bb3e6021c345c8fabaa52317c6da313bda25187c"
encryptedPayload: "U2FsdGVkX19z9EQ+s45yPL20SketwenOgZzxZaQpwzIf9YeTanxnfz9g70qsS8AevzmC2TWD3rgs35S2pM+1EPnOHTJSjjqwkLJlh4JX9ug="
seoDescription: "Learn to build a simple Traffic Light Simulator with Arduino. Perfect for Beginners, uses minimal Memory, and works with all UNO boards."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/easy-to-make-traffic-light-simulator-for-begginers-148413_cover.jpg"
lang: "th"