fix : merge two tubes & four tubes

This commit is contained in:
downeyboy
2019-06-13 19:24:38 +08:00
parent ee746bcdf3
commit 9f486dc735
12 changed files with 1045 additions and 416 deletions

View File

@@ -29,23 +29,32 @@
* THE SOFTWARE.
*/
#include <Wire.h>
#include "grove_dual_alphanumeric_display.h"
//#define DUAL_NUMERIC
#ifdef DUAL_NUMERIC
#include "grove_dual_alphanumeric_display.h"
#define NUMERIC_I2C_ADDR 0x70
Digital_Tube2 tube;
#else
#include "grove_quad_alphanumeric_display.h"
#define NUMERIC_I2C_ADDR 0x71
Digital_Tube4 tube;
#endif
Digital_Tube tube4;
void setup()
{
Wire.begin();
tube4.init();
tube4.setBrightness(15);
tube4.setBlinkRate(BLINK_OFF);
tube.init(NUMERIC_I2C_ADDR);
tube.setBrightness(15);
tube.setBlinkRate(BLINK_OFF);
}
void loop()
{
tube4.displayString("ABCDEFGHJIYZ",500);
tube.displayString("ABCDEFGHJIYZ",500);
delay(1000);
}