daily_automated

This commit is contained in:
topicchi
2023-03-17 11:59:21 +00:00
parent 252ecca9cf
commit e2f276193e
4496 changed files with 1178007 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
#include <SPI.h>
#include <Gamebuino.h>
Gamebuino gb;
char text[13] = "Default text";
void setup(){
gb.begin();
gb.titleScreen(F("Keyword example"));
gb.keyboard(text, 13);
}
void loop(){
if(gb.update()){
gb.display.println(F("You wrote:"));
gb.display.println(text);
if(gb.buttons.pressed(BTN_C)){
gb.titleScreen(F("Keyword example"));
gb.keyboard(text, 13);
}
}
}

View File

@@ -0,0 +1,66 @@
#include <SPI.h>
#include <Gamebuino.h>
Gamebuino gb;
////declare all the variables needed to make a menu
//number of items in the menu
#define MENULENGTH 2
//The differents strings to put in the menu
//each string can be used in different menus
const char strSystemInfo[] PROGMEM = "Stystem info";
const char strChangeGame[] PROGMEM = "Change game";
//Put all the different items together in a menu (an array of strings actually)
const char* const menu[MENULENGTH] PROGMEM = {
strSystemInfo,
strChangeGame,
};
void setup(){
gb.begin();
gb.titleScreen(F("Menu example"));
}
void loop(){
switch(gb.menu(menu, MENULENGTH)){
case -1: //nothing selected
gb.titleScreen(F("Menu example"));
break;
case 0: //display system info
displaySystemInfo();
break;
case 1: //change game
gb.changeGame();
break;
default:
break;
}
}
void displaySystemInfo(){
while(1){
if(gb.update()){
if (gb.buttons.pressed(BTN_C)) {
gb.sound.playCancel();
return;
}
gb.display.print(F("Bat:"));
gb.display.print(gb.battery.voltage);
gb.display.println(F("mV"));
gb.display.print(F("Bat lvl:"));
gb.display.print(gb.battery.level);
gb.display.println(F("/4"));
gb.display.print(F("Light:"));
gb.display.println(gb.backlight.ambientLight);
gb.display.print(F("Backlight:"));
gb.display.println(gb.backlight.backlightValue);
gb.display.print(F("Volume:"));
gb.display.print(gb.sound.getVolume());
gb.display.print(F("/"));
gb.display.println(gb.sound.volumeMax);
}
}
}

View File

@@ -0,0 +1,25 @@
#include <SPI.h>
#include <Gamebuino.h>
Gamebuino gb;
void setup(){
gb.begin();
gb.titleScreen(F("Popup example"));
}
void loop(){
if(gb.update()){
gb.display.println("Press \25 \26 or \27\nto see a popup");
if(gb.buttons.pressed(BTN_A))
gb.popup(F("A pressed"),5);
if(gb.buttons.pressed(BTN_B))
gb.popup(F("B pressed"),5);
if(gb.buttons.pressed(BTN_C))
gb.popup(F("C pressed"),5);
}
if(gb.buttons.pressed(BTN_C)){
gb.titleScreen(F("Popup example"));
}
}