lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

สอบถาม MAX7219 Digital Tube Display Module

l2eserved
l2eserved
IP: 223.24.156.x
3 เดือนที่ผ่านมา

MAX7219 Digital Tube Display Module
รหัสสินค้า A451
อยากทราบว่า จะให้แสดงจุดทศนิยมต้องเขียนโค้ดอย่างไรเช่น 3.51

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
3 เดือนที่ผ่านมา

ลองดูตัวอย่างโคดในหน้าเว็บที่จุดนี้ครับ

#include "LedControl.h"
// Arduino Pin 7 to DIN, 6 to Clk, 5 to LOAD, no.of devices is 1
/*
Arduino -> Module MAX7219
ขา7 -> DIN
ขา6 -> CLK
ขา5 -> DIN
5V -> Vcc
Gnd -> Gnd
*/
LedControl lc=LedControl(7,6,5,1); // เลข 1 คือจำนวนโมดูลแสดงผลที่ต่อ ในที่นี้ต่อ 1 โมดูล void setup() { // กำหนดค่าเริ่มต้น MAX7219 device lc.shutdown(0,false); // Enable display lc.setIntensity(0,15); // ปรับระดับความสว่างได้ 16 ระดับ 0 คือค่าต่ำสุด 15 คือค่าสูงสุด lc.clearDisplay(0); // Clear display register } void loop() { lc.setChar(0,0,'A',false); lc.setChar(0,1,'b',false); // lc.setDigit(0,1,10,false) แสดงค่าแบบตัวเลขที่ หลักที่ 1 แสดงเลข 10 lc.setChar(0,2,'c',false); lc.setChar(0,3,'d',false); lc.setChar(0,4,'E',false); lc.setChar(0,5,'F',false); lc.setChar(0,6,'H',false); lc.setChar(0,7,'P',false); delay(1000); }

ในไลบารีคำสั่ง setDigit สำหรับแสดงตัวเลข
void setDigit(int addr, int digit, byte value, boolean dp); /* * Display a character on a 7-Segment display. * There are only a few characters that make sense here : * '0','1','2','3','4','5','6','7','8','9','0', * 'A','b','c','d','E','F','H','L','P', * '.','-','_',' ' * Params: * addr address of the display * digit the position of the character on the display (0..7) * value the character to be displayed. * dp sets the decimal point. */

ลองใช้
lc.setChar(0,7,'3',true);
หรือ
lc.setDigit(0,7,'3',true);

เพื่อแสดงเลข 3. ครับ
1
แสดงความคิดเห็นที่ 1-1 จากทั้งหมด 1 ความคิดเห็น
ข้อความ
ชื่อผู้โพส
ข้อมูลสำหรับการติดต่อกลับ (ไม่เปิดเผย เห็นเฉพาะเจ้าของร้าน)
อีเมล
เบอร์มือถือ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
270.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A474
7.00 บาท
สินค้าหมด
รหัสสินค้า A014
100.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
Go to Top