GY-63_MS5611/libraries/Par27979/examples/PAR27979_demo/PAR27979_demo.ino
2021-11-11 12:31:09 +01:00

83 lines
1.3 KiB
C++

//
// FILE: par27979_demo.ino
// AUTHOR: Rob Tillaart
// VERSION: 0.1.0
// PURPOSE: demo
// DATE: 2020-06-23
// (c) : MIT
//
#include <SoftwareSerial.h>
SoftwareSerial sws(3, 3);
#include "PAR27979.h"
PAR27979 display(&sws);
void setup()
{
sws.begin(19200); // max speed parallax display
display.clearHome();
// ON OFF TEST
display.on();
delay(1000);
display.off();
delay(1000);
display.on();
// BACKLIGHT TEST
display.backlightOn();
delay(1000);
display.backlightOff();
delay(1000);
display.backlightOn();
// PRINT
display.gotoXY(0, 0);
display.print(10);
delay(100);
display.println();
display.print(-10);
delay(100);
display.println();
display.print(20L);
delay(100);
display.println();
display.print(-20L);
delay(100);
display.println();
display.print(PI, 7);
delay(100);
display.print(F("that is"));
display.print("all folks");
delay(1000);
// CUSTOM CHAR
uint8_t ch_array[8] = { 0, 2, 4, 8, 31, 8, 4, 2 };
display.defineCustomChar(0, ch_array);
display.customChar(0);
// PLAY
display.duration(64); // 1 second.
display.octave(4);
for (int n = 0; n < 12; n++) display.play(n);
display.noSound();
// FINISH
display.clearHome();
// display.print("Done...");
}
void loop()
{
}
// -- END OF FILE --