สารบัญ:
- ขั้นตอนที่ 1: วางไลบรารีไว้ใต้โฟลเดอร์ Arduino
- ขั้นตอนที่ 2: ห้องสมุด LCD
- ขั้นตอนที่ 3: เปิด Arduino IDE
- ขั้นตอนที่ 4: การรวบรวม
- ขั้นตอนที่ 5: เรียกใช้ Sketch บน Arduino
- ขั้นตอนที่ 6: บทสรุป
- ขั้นตอนที่ 7: ติดตามโบนัส: ตัวอย่างอื่น
วีดีโอ: LCD Shifter สำหรับ Arduino: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
แนวคิดดั้งเดิมคือการสร้างไลบรารีที่ทำให้การใช้ IC 74HC595 ระหว่าง Arduino กับฮาร์ดแวร์อื่นๆ ง่ายขึ้น ในคำแนะนำนี้ฉันจะแบ่งปันสิ่งนี้ให้คุณโดยใช้เป็นตัวอย่างการควบคุมของ LCD 16x2 ตัวอย่างจะแสดงบน LCD วินาทีที่ผ่านไปตั้งแต่เริ่ม Arduino ใหม่ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ คุณต้องการอะไรสำหรับตัวอย่างนี้ - Arduino - ติดตั้ง Arduino IDE แล้ว - LCD - หนึ่ง IC 74HC595 - ตัวต้านทาน 4.7Kohm หนึ่งตัวหรือใกล้เคียง - ตัวเก็บประจุ "104" หนึ่งตัว - สายไฟ!
ขั้นตอนที่ 1: วางไลบรารีไว้ใต้โฟลเดอร์ Arduino
ฉันตั้งชื่อห้องสมุดว่า "ShiftOut" มันอยู่ภายใต้ %arduino-directory%/hardware/libraries อันนี้คือไลบรารี่ที่ฉันตั้งโปรแกรมไว้ ยินดีต้อนรับความคิดเห็น
ขั้นตอนที่ 2: ห้องสมุด LCD
ห้องสมุดที่สองที่ต้องการคือห้องสมุดที่สื่อสารกับ LCD ฉันเคยใช้อันนี้และไม่ใช่อันที่มาพร้อมกับ Arduino เพราะมันเป็นบั๊กการเริ่มต้น มันขึ้นอยู่กับ www.slashdev.ca/arduino-lcd-library/ และมีการเปลี่ยนแปลงที่จำเป็นเพื่อรวม ShiftOut Library ที่ฉันทำไว้ ต้องคลายการบีบอัดภายใต้ %arduino-directory%/hardware/libraries ด้วย
ขั้นตอนที่ 3: เปิด Arduino IDE
ตอนนี้ได้เวลาเขียนโค้ดแล้ว เปิด Arduino IDE แล้วเขียนสิ่งนี้:
#รวม #รวม
ขั้นตอนที่ 4: การรวบรวม
สิ่งสำคัญคือต้องคัดลอกไลบรารีก่อนที่จะเปิด Arduino IDE มิฉะนั้น การคอมไพล์อาจล้มเหลว
หากทุกอย่างเรียบร้อยดี คุณสามารถเชื่อมต่อ Arduino กับ 74HC595 และอันนี้กับ LCD ตามภาพแผนผังที่สร้างไดอะแกรมโดยใช้ Fritzing การเชื่อมต่อควรเป็นดังนี้:
ขั้นตอนที่ 5: เรียกใช้ Sketch บน Arduino
หากทุกอย่างถูกต้อง คุณจะเห็นการนับวินาทีบน LCD
ขั้นตอนที่ 6: บทสรุป
ฉันหวังว่าห้องสมุดนี้จะเป็นประโยชน์สำหรับใครบางคน สำหรับฉันเพราะรหัส Arduino นั้นเรียบง่ายและดีโดยไม่ต้องเติมรหัสหลักประกันที่รบกวนจุดประสงค์หลักของร่าง ขอแสดงความนับถือ!
ขั้นตอนที่ 7: ติดตามโบนัส: ตัวอย่างอื่น
นี่คือ Arduino ที่ใช้ ShiftOut เพื่อควบคุมการแสดงผลเจ็ดเซกเมนต์ในคาสเคด: ดูข้อมูลเพิ่มเติมได้ที่นี่:
แนะนำ:
Quick Shifter ต่ำกว่า 50 เหรียญ! Kazeshifter Arduino Shifter แบบปรับได้อย่างรวดเร็ว: 7 ขั้นตอน
Quick Shifter ต่ำกว่า 50 เหรียญ! Kazeshifter Arduino Adjustable Quick Shifter: สวัสดีผู้ชื่นชอบ Superbike หรือมอเตอร์ไซค์!ในคำแนะนำนี้ ฉันจะแบ่งปันวิธีทำ Quick Shifter ของคุณเองในราคาถูก! สำหรับผู้ที่ขี้เกียจอ่านคำแนะนำนี้ เพียงดูวิดีโอของฉัน!หมายเหตุ: สำหรับจักรยานบางคันที่ ใช้ระบบฉีดเชื้อเพลิงอยู่แล้ว
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon ฯลฯ): 4 ขั้นตอน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon, ฯลฯ.): TL;DR: บนเซนเซอร์ ตัดร่องรอยไปที่ Echo pin จากนั้นเชื่อมต่อใหม่โดยใช้ a ตัวแบ่งแรงดันไฟฟ้า (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND) แก้ไข: มีการถกเถียงกันว่า ESP8266 นั้นทนทานต่อ GPIO 5V จริงหรือไม่ใน
LCD COG สำหรับ Arduino Nano: 3 ขั้นตอน
LCD COG สำหรับ Arduino Nano: คำแนะนำนี้จะอธิบายวิธีใช้ COG LCD กับ Arduino Nano จอแสดงผล COG LCD มีราคาถูก แต่เชื่อมต่อได้ยากกว่าเล็กน้อย (COG ย่อมาจาก "Chip On Glass") ที่ฉันใช้อยู่มีชิปไดรเวอร์ UC1701 ต้องการเพียง 4 พี
DIY LCD Keypad Shield สำหรับ Arduino Uno: 6 ขั้นตอน (พร้อมรูปภาพ)
DIY LCD Keypad Shield สำหรับ Arduino Uno: ฉันค้นหาจำนวนมากเพื่อสร้าง DIY LCD Keypad shield และฉันไม่พบเลยดังนั้นฉันจึงสร้างมันขึ้นมาและต้องการแบ่งปันกับพวกคุณ