Realtid BitCoin Price monitor med ledde matrisen, Arduino och 1Sheeld (3 / 4 steg)
Steg 3: Arduino skiss
Jag har för det första försökte komma åt ett BitCoin API på blockchain webbplats. Här hittar du en exempelkod där få svaret var 10 sekunder och Visa den på terminal sköld.
#include < OneSheeld.h >
HttpRequest begäran ("https://blockchain.info/stats?format=json");
void setup() {
OneSheeld.begin();
request.getResponse () .setOnJsonResponse(&onJson);
request.setOnFinish(&onFinish);
Internet.performGet(request);
}
void loop() {
}
void onFinish() {
request.getResponse()["market_price_usd"].query();
}
void onJson (JsonKeyChain & hell, char * res) {
Terminal.println(res);
OneSheeld.delay(10000);
Internet.performGet(request);
}
Nästa steg är att lägga delen på LCD-matrisen. Alla de definierade matriserna vid första är ramar att få nummer, med sitt läge i priset av Bitcoin. Jag vet att det låter för att så förvirrande men låt oss diskus men om du har din egen ledde matrisen på någon kan du använda den, kan du helt enkelt hoppa över denna del.
En viktig sak, om du ska försöka detta projekt på Arduino UNO med detta ledde matrisen och 1Sheeld, du bör kommentera några sköldar från 1Sheeld biblioteket som visas här eftersom minnet blir fullt.
#include < OneSheeld.h >
#include < SoftwareSerial.h >
byte zeroone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xF0, 0x3F, 0xE0, 0x1F, 0xCF, 0xCF, 0xDC, 0xEF, 0xCF, 0xCF, 0xE0, 0x1F, 0xF0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x63};
byte zerotwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xF0, 0x3F, 0xE0, 0x1F, 0xCF, 0xCF, 0xDC, 0xEF, 0xCF, 0xCF, 0xE0, 0x1F, 0xF0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x73};
byte zerothree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xF0, 0x3F, 0xE0, 0x1F, 0xCF, 0xCF, 0xDC, 0xEF, 0xCF, 0xCF, 0xE0, 0x1F, 0xF0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x43};
byte zerofive [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xF0, 0x3F, 0xE0, 0x1F, 0xCF, 0xCF, 0xDC, 0xEF, 0xCF, 0xCF, 0xE0, 0x1F, 0xF0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x23};
byte zerosix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xF0, 0x3F, 0xE0, 0x1F, 0xCF, 0xCF, 0xDC, 0xEF, 0xCF, 0xCF, 0xE0, 0x1F, 0xF0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x33};
byte oneone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xFF, 0xFF, 0xF7, 0xEF, 0xE7, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFF, 0xEF, 0xFF, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x40};
byte onetwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xFF, 0xFF, 0xF7, 0xEF, 0xE7, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFF, 0xEF, 0xFF, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x50};
byte onethree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xFF, 0xFF, 0xF7, 0xEF, 0xE7, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFF, 0xEF, 0xFF, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x60};
byte onefive [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xFF, 0xFF, 0xF7, 0xEF, 0xE7, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFF, 0xEF, 0xFF, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x00};
byte onesix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xFF, 0xFF, 0xF7, 0xEF, 0xE7, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFF, 0xEF, 0xFF, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x10};
byte twoone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xEF, 0x8F, 0xCF, 0x0F, 0xDE, 0x6F, 0xDC, 0xEF, 0xD9, 0xEF, 0xC3, 0xCF, 0xE7, 0xCF, 0xFF, 0xFF, 0x00, 0x00, 0x60};
byte twotwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xEF, 0x8F, 0xCF, 0x0F, 0xDE, 0x6F, 0xDC, 0xEF, 0xD9, 0xEF, 0xC3, 0xCF, 0xE7, 0xCF, 0xFF, 0xFF, 0x00, 0x00, 0x70};
byte twothree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xEF, 0x8F, 0xCF, 0x0F, 0xDE, 0x6F, 0xDC, 0xEF, 0xD9, 0xEF, 0xC3, 0xCF, 0xE7, 0xCF, 0xFF, 0xFF, 0x00, 0x00, 0x40};
byte twofive [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xEF, 0x8F, 0xCF, 0x0F, 0xDE, 0x6F, 0xDC, 0xEF, 0xD9, 0xEF, 0xC3, 0xCF, 0xE7, 0xCF, 0xFF, 0xFF, 0x00, 0x00, 0x20};
byte twosix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xEF, 0x8F, 0xCF, 0x0F, 0xDE, 0x6F, 0xDC, 0xEF, 0xD9, 0xEF, 0xC3, 0xCF, 0xE7, 0xCF, 0xFF, 0xFF, 0x00, 0x00, 0x30};
byte threeone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xEF, 0xDF, 0xCF, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x60};
byte threetwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xEF, 0xDF, 0xCF, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x70};
byte threethree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xEF, 0xDF, 0xCF, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x40};
byte threefive [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xEF, 0xDF, 0xCF, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x20};
byte threesix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xEF, 0xDF, 0xCF, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x30};
byte fourone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xFC, 0xFF, 0xF8, 0xFF, 0xF2, 0xFF, 0xE6, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFE, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x41};
byte fourtwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xFC, 0xFF, 0xF8, 0xFF, 0xF2, 0xFF, 0xE6, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFE, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x51};
byte fourthree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xFC, 0xFF, 0xF8, 0xFF, 0xF2, 0xFF, 0xE6, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFE, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x61};
byte fourfive [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xFC, 0xFF, 0xF8, 0xFF, 0xF2, 0xFF, 0xE6, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFE, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x01};
byte foursix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xFC, 0xFF, 0xF8, 0xFF, 0xF2, 0xFF, 0xE6, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xFE, 0xEF, 0xFF, 0xFF, 0x00, 0x00, 0x11};
byte fiveone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xC1, 0xDF, 0xC1, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDC, 0x0F, 0xDE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x60};
byte fivetwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xC1, 0xDF, 0xC1, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDC, 0x0F, 0xDE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x70};
byte fivethree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xC1, 0xDF, 0xC1, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDC, 0x0F, 0xDE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x40};
byte fivefive [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xC1, 0xDF, 0xC1, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDC, 0x0F, 0xDE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x20};
byte fivesix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xC1, 0xDF, 0xC1, 0xCF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDC, 0x0F, 0xDE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x30};
byte sixone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xF0, 0x1F, 0xE0, 0x0F, 0xCD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xFC, 0x0F, 0xFE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x60};
byte sixtwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xF0, 0x1F, 0xE0, 0x0F, 0xCD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xFC, 0x0F, 0xFE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x70};
byte sixthree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xF0, 0x1F, 0xE0, 0x0F, 0xCD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xFC, 0x0F, 0xFE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x40};
byte femsex [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xF0, 0x1F, 0xE0, 0x0F, 0xCD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xFC, 0x0F, 0xFE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x20};
byte sixsix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xF0, 0x1F, 0xE0, 0x0F, 0xCD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xFC, 0x0F, 0xFE, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x30};
byte sevenone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xCF, 0xFF, 0xCF, 0xFF, 0xDF, 0x0F, 0xDE, 0x0F, 0xDC, 0xFF, 0xC1, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x70};
byte seventwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xCF, 0xFF, 0xCF, 0xFF, 0xDF, 0x0F, 0xDE, 0x0F, 0xDC, 0xFF, 0xC1, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x60};
byte seventhree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xCF, 0xFF, 0xCF, 0xFF, 0xDF, 0x0F, 0xDE, 0x0F, 0xDC, 0xFF, 0xC1, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x50};
byte sevenfive [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xCF, 0xFF, 0xCF, 0xFF, 0xDF, 0x0F, 0xDE, 0x0F, 0xDC, 0xFF, 0xC1, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x30};
byte sevensix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xCF, 0xFF, 0xCF, 0xFF, 0xDF, 0x0F, 0xDE, 0x0F, 0xDC, 0xFF, 0xC1, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x20};
byte eightone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xE2, 0x1F, 0xC0, 0x0F, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x62};
byte eighttwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xE2, 0x1F, 0xC0, 0x0F, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x72};
byte eightthree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xE2, 0x1F, 0xC0, 0x0F, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x42};
byte eightfive [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xE2, 0x1F, 0xC0, 0x0F, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x22};
byte eightsix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xE2, 0x1F, 0xC0, 0x0F, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xC0, 0x0F, 0xE2, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x32};
byte nineone [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x00, 0xE3, 0xFF, 0xC1, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xCF, 0xC0, 0x1F, 0xE0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x70};
byte ninetwo [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x10, 0xE3, 0xFF, 0xC1, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xCF, 0xC0, 0x1F, 0xE0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x60};
byte ninethree [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x20, 0xE3, 0xFF, 0xC1, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xCF, 0xC0, 0x1F, 0xE0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x50};
byte ninefive [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x40, 0xE3, 0xFF, 0xC1, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xCF, 0xC0, 0x1F, 0xE0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x30};
byte ninesix [] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x50, 0xE3, 0xFF, 0xC1, 0xEF, 0xDD, 0xEF, 0xDD, 0xEF, 0xDD, 0xCF, 0xC0, 0x1F, 0xE0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0x20};
byte [punkt] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x30, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x60};
byte [space] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x60, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x30};
byte [u] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x70, 0xC0, 0x1F, 0xC0, 0x0F, 0xFF, 0xEF, 0xFF, 0xEF, 0xFF, 0xEF, 0xC0, 0x0F, 0xC0, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0x30};
byte [s] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x80, 0xE7, 0x9F, 0xC3, 0x8F, 0xD9, 0xEF, 0xDD, 0xEF, 0xDC, 0xEF, 0xC6, 0x0F, 0xE7, 0x1F, 0xFF, 0xFF, 0x00, 0x00, 0xE2};
byte [d] = {0xCC, 0x00, 0x01, 0x89, 0x15, 0x01, 0x90, 0xDF, 0xEF, 0xC0, 0x0F, 0xC0, 0x0F, 0xDF, 0xEF, 0xCF, 0xCF, 0xE0, 0x1F, 0xF0, 0x3F, 0xFF, 0xFF, 0x00, 0x00, 0xF0};
SoftwareSerial mySerial (10, 11); RX, TX
HttpRequest begäran ("https://blockchain.info/stats?format=json");
void setup() {
OneSheeld.begin();
request.getResponse () .setOnJsonResponse(&onJson);
request.setOnFinish(&onSuccess);
mySerial.begin(38400);
Internet.performGet(request);
} void loop() {
} void send_point()
{
mySerial.write (point, sizeof(point));
} void send_usd()
{
mySerial.write (utrymme, sizeof(space));
Delay(15);
mySerial.write (u, sizeof(u));
Delay(15);
mySerial.write (s, sizeof(u));
Delay(15);
mySerial.write (d, sizeof(u));
} void onSuccess()
{
request.getResponse()["market_price_usd"].query();
}
void onJson (JsonKeyChain & hell, char * res)
{
testa (res [0], 1);
OneSheeld.delay(15);
testa (res [1], 2);
OneSheeld.delay(15);
testa (res [2], 3);
OneSheeld.delay(15);
send_point();
OneSheeld.delay(15);
testa (res [4], 5);
OneSheeld.delay(15);
testa (res [5], 6);
OneSheeld.delay(15);
send_usd();
OneSheeld.delay(100);
OneSheeld.delay(10000);
Internet.performGet(request);
}
void test (char num, byte index)
{
Växla (num) {
fallet "0":
Switch (index)
{
fall 1:
mySerial.write (zeroone, sizeof(zeroone));
bryta;
fall 2:
mySerial.write (zerotwo, sizeof(zerotwo));
bryta;
fall 3:
mySerial.write (zerothree, sizeof(zerothree));
bryta;
fall 5:
mySerial.write (zerofive, sizeof(zerofive));
bryta;
fall 6:
mySerial.write (zerosix, sizeof(zerosix));
bryta;
}
bryta;
fall '1':
Switch (index)
{
fall 1:
mySerial.write (oneone, sizeof(oneone));
bryta;
fall 2:
mySerial.write (onetwo, sizeof(onetwo));
bryta;
fall 3:
mySerial.write (onethree, sizeof(onethree));
bryta;
fall 5:
mySerial.write (onefive, sizeof(onefive));
bryta;
fall 6:
mySerial.write (onesix, sizeof(onesix));
bryta;
}
bryta;
fallet "2":
Switch (index)
{
fall 1:
mySerial.write (twoone, sizeof(twoone));
bryta;
fall 2:
mySerial.write (twotwo, sizeof(twotwo));
bryta;
fall 3:
mySerial.write (twothree, sizeof(twothree));
bryta;
fall 5:
mySerial.write (twofive, sizeof(twofive));
bryta;
fall 6:
mySerial.write (twosix, sizeof(twosix));
bryta;
}
bryta;
fallet "3":
Switch (index)
{
fall 1:
mySerial.write (threeone, sizeof(threeone));
bryta;
fall 2:
mySerial.write (threetwo, sizeof(threetwo));
bryta;
fall 3:
mySerial.write (threethree, sizeof(threethree));
bryta;
fall 5:
mySerial.write (threefive, sizeof(threefive));
bryta;
fall 6:
mySerial.write (threesix, sizeof(threesix));
bryta;
}
bryta;
fallet "4":
Switch (index)
{
fall 1:
mySerial.write (fourone, sizeof(fourone));
bryta;
fall 2:
mySerial.write (fourtwo, sizeof(fourtwo));
bryta;
fall 3:
mySerial.write (fourthree, sizeof(fourthree));
bryta;
fall 5:
mySerial.write (fourfive, sizeof(fourfive));
bryta;
fall 6:
mySerial.write (foursix, sizeof(foursix));
bryta;
}
bryta;
fallet "5":
Switch (index)
{
fall 1:
mySerial.write (fiveone, sizeof(fiveone));
bryta;
fall 2:
mySerial.write (fivetwo, sizeof(fivetwo));
bryta;
fall 3:
mySerial.write (fivethree, sizeof(fivethree));
bryta;
fall 5:
mySerial.write (fivefive, sizeof(fivefive));
bryta;
fall 6:
mySerial.write (fivesix, sizeof(fivesix));
bryta;
}
bryta;
fallet "6":
Switch (index)
{
fall 1:
mySerial.write (sixone, sizeof(sixone));
bryta;
fall 2:
mySerial.write (sixtwo, sizeof(sixtwo));
bryta;
fall 3:
mySerial.write (sixthree, sizeof(sixthree));
bryta;
fall 5:
mySerial.write (femsex, sizeof(sixfive));
bryta;
fall 6:
mySerial.write (sixsix, sizeof(sixsix));
bryta;
}
bryta;
fallet "7":
Switch (index)
{
fall 1:
mySerial.write (sevenone, sizeof(sevenone));
bryta;
fall 2:
mySerial.write (seventwo, sizeof(seventwo));
bryta;
fall 3:
mySerial.write (seventhree, sizeof(seventhree));
bryta;
fall 5:
mySerial.write (sevenfive, sizeof(sevenfive));
bryta;
fall 6:
mySerial.write (sevensix, sizeof(sevensix));
bryta;
}
bryta;
fallet "8":
Switch (index)
{
fall 1:
mySerial.write (eightone, sizeof(eightone));
bryta;
fall 2:
mySerial.write (eighttwo, sizeof(eighttwo));
bryta;
fall 3:
mySerial.write (eightthree, sizeof(eightthree));
bryta;
fall 5:
mySerial.write (eightfive, sizeof(eightfive));
bryta;
fall 6:
mySerial.write (eightsix, sizeof(eightsix));
bryta;
}
bryta;
fall '9':
Switch (index)
{
fall 1:
mySerial.write (nineone, sizeof(nineone));
bryta;
fall 2:
mySerial.write (ninetwo, sizeof(ninetwo));
bryta;
fall 3:
mySerial.write (ninethree, sizeof(ninethree));
bryta;
fall 5:
mySerial.write (ninefive, sizeof(ninefive));
bryta;
fall 6:
mySerial.write (ninesix, sizeof(ninesix));
bryta;
}
bryta;
}
}