• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
4 Bits Digital Tube LED Display Module i 8 Bits Digital Tube LED Display Module
#1
Jak wyżej posiadam dwa wyświetlacze 8 segmentowe. Czterocyfrowy i ośmiocyfrowy. Problem. Czterocyfrowy działa tylko nie wiem jak przecinki wstawić żeby wyświetlał a ośmiocyfrowy działa tylko druga połówka. Oba są na pięć wyprowadzeń. Nóżki wyprowadzeń VCC,SCLK,RCLK,DIO i GND są tylko po jednej stronie. Przykładowy program na Arduino Uno.
Kod:
/*
* Written by IOXhop : www.ioxhop.com
* Author : Sonthaya Nongnuch (www.fb.me/maxthai)
*/

#include <DigitalTube.h>

// DigitalTube::DigitalTube(int sclk, int rclk, int dio)
DigitalTube dis(4, 5, 6);

void setup() {
 dis.begin();
}

void loop() {
 // Show text
 dis.show(' ', ' ', ' ', ' ');
 delay(500);
 dis.show(' ', ' ', ' ', 'H');
 delay(500);
 dis.show(' ', ' ', 'H', 'E');
 delay(500);
 dis.show(' ', 'H', 'E', 'L');
 delay(500);
 dis.show('H', 'E', 'L', 'P');
 delay(500);
 dis.show(' ', ' ', ' ', ' ');
 delay(500);
 dis.show(' ', ' ', ' ', ' ');
 delay(2000);

 for (int i=1000;i>0;i--) {
   dis.print(i); // Show 'i' to display
   delay(1000);
 }

 dis.show('S', 'T', 'O', 'P');
 delay(2000);
}

Działa na obu wyświetlaczach. Jak wstawić przecinek? I żeby ośmiocyfrowy wyświetlał całe osiem cyfr? Pomocy plis. W załączniku zdjęcia wyświetlaczy.


Załączone pliki Miniatury
       
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości