Hi, I’m Johannes, living in Mering/Bavaria Germany. I’m in the IT business nearly since the days of DOS 3.x, which to my regret took the success path to nowadays windows, which by now lead to the fact that a lot of people think windows and office are the crowns of IT. I find this a great pity, because a lot of people wasted a lot of time learning the often cheap concepts of windows and office. Remember xms, ems, autoexec.bat, …?
This blog is about mobile applications mainly for OpenStreetMap and kids.I will also mention some good products I found and give some hints for Arduino and building robots with it.
Impressum:
Johannes Eiseler
Karlstr. 4
86415 Mering
Inhaltlich Verantwortlicher gemäß § 55 Abs. 2 RStV: Johannes Eiseler (Anschrift wie oben)
Hi Johannes,
My name is Tung, nice to meet you. I am hosting a WP page via Synology NAS like you, just wondering which theme arr you using for your page? I want to have an all black theme like yours. Thanks a lot
Regards,
Tung
Hi Tung, it is the “Twenty Eleven” theme. Regards, Johannes
Hallo Johannes,
ist ja witzig, weil auf Deiner Wettersation “Am Hart” angezeigt wird.
Da wohnt ein Freund von mir auch.
Wie hast Du denn die Wettersation aufgebaut?
Besteht evtl. die Möglichkeit zu einer Step-for-Step – Anleitung?
Eventuell könnten Wir das Projekt bei Interesse auch zusammen angehen.
LG Markus
Hi Markus,
die Wetterdaten sind (noch) aus dem Internet. Ich bin aber gerade dabei auch eine eigene aufzubauen und prüfe die besten Möglichkeiten. Dabei warte ich noch auf eine Lieferung von Kickstarter. Eine andere Alternative wäre die Anbindung mit Jeenodes.
Viele Grüße,
Johannes
Hallo Johannes,
ich hätte auf jedenfall ein reges Interesse an so einem Einsatzzweck.
Primär wäre mir es mir egal woher die Wetterdaten kommen, aber die Lösung mit eigenen Sensoren erscheint natürlich eleganter.
Wie hast Du denn das mit dem Raspi samt Display hinbekommen?
Wenn Du Interesse an einem gemeinsamen Bastelprojekt hast, freue ich mich über eine Nachricht. Alternativ würdest Du mir und anderen Lesern die technisch nicht so versiert sind natürlich auch mit einer Anleitung weiterhelfen 🙂
LG Markus
Hi Markus,
dann mach ich mal ne Anleitung für Raspi mit Display und Wetteranzeige. Für eigene Sensoren schau ich gerade nach der Hardware, stay tuned,
Viele Grüße,
Johannes
Hallo Johannes,
finde ich toll und sehr nett von Dir.
Da ich auch in München wohne, wäre in gemeinsames Projekt durchaus machbar.
Aber wenn Du eine “Schritt für Schritt-Anleitung” für “Dummies” erstellst ist das auch super. Dann kann ich und andere Leser auch das nachvollziehen und bei Bedarf selber eine Wetterstation bauen. Also ich habe das auf Deinem Foto gesehen und gedacht: sowas willst Du auch haben. Wenn ich auch noch nicht weiß wie es geht 🙂
LG Markus
Hi Markus,
nix gegen gemeinsames Projekt, ich kann nur meine Zeit schwer planen. Was sind den Deine Ideen? Heute kam gerade missing Hardware an, schaut soweit gut aus, dass ich die Temperatutmessung auf eigene Sensoren umstelle, Viele Grüße,
Johannes
Hallo Johannes,
“Missing Hardware” 🙂
Meine Ideen sind eigentlich so gemeinsame Bastelprojekte wie z. B. die Wetterstation. Leider habe ich da irgendwie 2 linke Hände glaube ich. 🙂
Ich habe selber 2 Himbeeren im Einsatz. Auf einer läuft Apache2 mit Owncloud. Darüber werden meine Kalender und Kontakte mit dem Androiden synchronisiert. Auf dem anderen läuft OpenELEC. Beide mit einem Edimax WLAN-Dongle. Läuft beides erstaunlich gut. Kannst gerne auch per Mail schreiben. Unter mgander.de findest weitere Infos.
LG Markus
Hi Markus,
sorry für die späte Antwort. Ich hab inzwischen meine Wetterstation am laufen und parallel dazu noch nen Energiemonitor. Ich fang mal an die Anleitung zu schreiben. Geht auch mit linken Händen 😉
Hallo Johannes,
ist ja cool. Hoffentlich ist die Anleitung auch für mich verständlich. 🙂
Ich freue mich schon dieses Projekt nachzubauen. Ich werde mir die Tage dann mal eine dritte Himbeere holen.
LG Markus
Hallo Johannes,
Toller Blog und Inspiration für meine eigenen ersten Gehversuche mit selbst gehostetem WordPress!
Frage: was für ein Plugin verwendest Du für das URL Format ?page_id=… ? Ist das mit Suchmaschinen kompatibel?
Herzliche Grüsse,
Pat
Hallo Pat,
ich antworte mal stellvertretend. 🙂
Ich denke Du meinst bei WordPress die Permalinks.
Unter -> Einstellungen -> Permalinks kannst Du das Aussehen der Beiträge anpassen.
LG Markus
Hi there, my names Gabi, you probably won’t get this, but i’m really hoping you do, I’m new at arduino and programming in Java, i’m trying to utilize the real time clock 2 program you wrote for my cat clock.
I’m really interested in your Real time clock 2 program and i followed your instructions, I updated the .cpp and .h file with your code and then tried to run the program you wrote, but i keep getting this error:
What did I do wrong?
Also is it possible to connect the RTC to an mp3 sheild? How do you add extra code to arduino?
I’ve been studying it for weeks and i’m so confused, i’d really appreciate your help, it would mean the world to me.
Arduino: 1.6.0 (Windows 7), Board: “Arduino Uno”
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void adjustAlarm(uint8_t)’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:368:17: error: ‘LED_ALARM_ADJUST’ was not declared in this scope
setLed(HIGH,LED_ALARM_ADJUST);
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:369:16: error: ‘HOUR’ was not declared in this scope
if(hand == HOUR)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:372:12: error: ‘key_pin_pressed’ was not declared in this scope
if(key_pin_pressed == KEY_DOWN)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:372:31: error: ‘KEY_DOWN’ was not declared in this scope
if(key_pin_pressed == KEY_DOWN)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:374:16: error: ‘alarm_temp’ was not declared in this scope
if(alarm_temp.hour> 0)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:377:36: error: ‘KEY_UP’ was not declared in this scope
else if(key_pin_pressed == KEY_UP)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:379:16: error: ‘alarm_temp’ was not declared in this scope
if(alarm_temp.hour 0)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:392:36: error: ‘KEY_UP’ was not declared in this scope
else if(key_pin_pressed == KEY_UP)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:394:16: error: ‘alarm_temp’ was not declared in this scope
if(alarm_temp.minute 0)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:415:32: error: ‘KEY_UP’ was not declared in this scope
else if(key_pin_pressed == KEY_UP)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:417:12: error: ‘g_brightness_temp’ was not declared in this scope
if(g_brightness_temp 0)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:523:27: error: ‘g_hour’ was not declared in this scope
if((alarm.hour == g_hour)&&(alarm.minute == g_minute))
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:523:53: error: ‘g_minute’ was not declared in this scope
if((alarm.hour == g_hour)&&(alarm.minute == g_minute))
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:531:13: error: ‘TickTockShield’ has not been declared
inline void TickTockShield::alarmDisable()
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:533:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::setAlarm(struct AlarmStruct alarm_)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void setAlarm(AlarmStruct)’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:533:6: error: ‘alarm_’ has incomplete type
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:533:38: error: forward declaration of ‘struct AlarmStruct’
void TickTockShield::setAlarm(struct AlarmStruct alarm_)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:540:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::setAlarm(uint8_t hour,uint8_t minute,uint8_t flag_enable)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:550:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::getAlarm()
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void getAlarm()’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:552:5: error: ‘alarm’ was not declared in this scope
alarm.hour = EEPROM.read(5);
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:562:21: error: ‘LED_ALARM_ENABLE’ was not declared in this scope
setLed(HIGH,LED_ALARM_ENABLE);
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:563:21: error: ‘LED_ALARM_ENABLE’ was not declared in this scope
else setLed(LOW,LED_ALARM_ENABLE);
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:568:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::writeToAdjustArea()
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void writeToAdjustArea()’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:570:5: error: ‘g_hour_temp’ was not declared in this scope
g_hour_temp = g_hour;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:570:25: error: ‘g_hour’ was not declared in this scope
g_hour_temp = g_hour;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:571:5: error: ‘g_minute_temp’ was not declared in this scope
g_minute_temp = g_minute;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:571:25: error: ‘g_minute’ was not declared in this scope
g_minute_temp = g_minute;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:572:5: error: ‘g_brightness_temp’ was not declared in this scope
g_brightness_temp = g_brightness;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:572:25: error: ‘g_brightness’ was not declared in this scope
g_brightness_temp = g_brightness;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:573:5: error: ‘alarm_temp’ was not declared in this scope
alarm_temp.hour = alarm.hour;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:573:30: error: ‘alarm’ was not declared in this scope
alarm_temp.hour = alarm.hour;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:576:5: error: ‘flag_require_quit’ was not declared in this scope
flag_require_quit = 0;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:577:5: error: ‘flag_adjust_time’ was not declared in this scope
flag_adjust_time = 1;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:578:5: error: ‘pre_pin_number’ was not declared in this scope
pre_pin_number = -1;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:586:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::writeToNormalArea()
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void writeToNormalArea()’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:588:5: error: ‘g_hour’ was not declared in this scope
g_hour = g_hour_temp;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:588:20: error: ‘g_hour_temp’ was not declared in this scope
g_hour = g_hour_temp;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:589:5: error: ‘g_minute’ was not declared in this scope
g_minute = g_minute_temp;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:589:20: error: ‘g_minute_temp’ was not declared in this scope
g_minute = g_minute_temp;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:590:5: error: ‘g_brightness’ was not declared in this scope
g_brightness = g_brightness_temp;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:590:20: error: ‘g_brightness_temp’ was not declared in this scope
g_brightness = g_brightness_temp;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:591:5: error: ‘alarm’ was not declared in this scope
alarm.hour = alarm_temp.hour;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:591:25: error: ‘alarm_temp’ was not declared in this scope
alarm.hour = alarm_temp.hour;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:599:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::writeTime()
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void writeTime()’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:601:28: error: ‘DS1307_I2C_ADDRESS’ was not declared in this scope
Wire.beginTransmission(DS1307_I2C_ADDRESS);
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:603:25: error: ‘g_second’ was not declared in this scope
Wire.write(decToBcd(g_second)); // 0 to bit 7 starts the clock
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:603:33: error: ‘decToBcd’ was not declared in this scope
Wire.write(decToBcd(g_second)); // 0 to bit 7 starts the clock
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:604:25: error: ‘g_minute’ was not declared in this scope
Wire.write(decToBcd(g_minute));
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:605:25: error: ‘g_hour’ was not declared in this scope
Wire.write(decToBcd(g_hour)); // If you want 12 hour am/pm you need to set
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:607:25: error: ‘g_dayOfWeek’ was not declared in this scope
Wire.write(decToBcd(g_dayOfWeek));
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:608:25: error: ‘g_dayOfMonth’ was not declared in this scope
Wire.write(decToBcd(g_dayOfMonth));
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:609:25: error: ‘g_month’ was not declared in this scope
Wire.write(decToBcd(g_month));
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:610:25: error: ‘g_year’ was not declared in this scope
Wire.write(decToBcd(g_year));
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:618:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::getTime()
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void getTime()’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:621:28: error: ‘DS1307_I2C_ADDRESS’ was not declared in this scope
Wire.beginTransmission(DS1307_I2C_ADDRESS);
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:626:5: error: ‘g_second’ was not declared in this scope
g_second = bcdToDec(Wire.read() & 0x7f);
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:626:49: error: ‘bcdToDec’ was not declared in this scope
g_second = bcdToDec(Wire.read() & 0x7f);
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:627:5: error: ‘g_minute’ was not declared in this scope
g_minute = bcdToDec(Wire.read());
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:628:5: error: ‘g_hour’ was not declared in this scope
g_hour = bcdToDec(Wire.read() & 0x3f);// Need to change this if 12 hour am/pm
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:629:5: error: ‘g_dayOfWeek’ was not declared in this scope
g_dayOfWeek = bcdToDec(Wire.read());
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:630:5: error: ‘g_dayOfMonth’ was not declared in this scope
g_dayOfMonth = bcdToDec(Wire.read());
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:631:5: error: ‘g_month’ was not declared in this scope
g_month = bcdToDec(Wire.read());
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:632:5: error: ‘g_year’ was not declared in this scope
g_year = bcdToDec(Wire.read());
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:634:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::displayTime()
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void displayTime()’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:637:13: error: ‘g_hour’ was not declared in this scope
time[0] = g_hour/10;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:639:13: error: ‘g_minute’ was not declared in this scope
time[2] = g_minute/10;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:643:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::displayDate()
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void displayDate()’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:646:15: error: ‘g_dayOfMonth’ was not declared in this scope
time[0] = g_dayOfMonth/10;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:648:15: error: ‘g_month’ was not declared in this scope
time[2] = g_month/10;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:653:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::display(int8_t DispData [])
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:658:6: error: ‘TickTockShield’ has not been declared
void TickTockShield::clearTime(uint8_t hand)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void clearTime(uint8_t)’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:661:16: error: ‘HOUR’ was not declared in this scope
if(hand == HOUR)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:665:15: error: ‘g_minute’ was not declared in this scope
time[2] = g_minute/10;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:670:19: error: ‘g_hour’ was not declared in this scope
time[0] = g_hour/10;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: At global scope:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:678:6: error: ‘TickTockShield’ has not been declared
byte TickTockShield::decToBcd(byte val)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:684:6: error: ‘TickTockShield’ has not been declared
byte TickTockShield::bcdToDec(byte val)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:689:9: error: ‘TickTockShield’ has not been declared
boolean TickTockShield::isAdjustingTime()
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘boolean isAdjustingTime()’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:691:8: error: ‘flag_adjust_time’ was not declared in this scope
if(flag_adjust_time)return true;
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp: In function ‘void timerIsr()’:
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:700:25: error: ‘KEY_PRESSED’ was not declared in this scope
if(key_menu_status == KEY_PRESSED)
^
C:\Users\Little Bluebird\Documents\Arduino\libraries\TickTockShield\TickTockShield.cpp:709:32: error: ‘KEY_RELEASE’ was not declared in this scope
else if(key_menu_status == KEY_RELEASE)
^
Error compiling.
This report would have more information with
“Show verbose output during compilation”
enabled in File > Preferences.
Hi Gabi,
I’m not really sure about your question. But I guess you got yourself the Tick Tock shield. Does it work when you follow the instructions from here?
ich habe eine frage zu deinem boomster unzwar ist er wirklich mit einem kopfhörerverstärker lauter ?
und wie geht das mit dem anschluss
danke schonmal im vorraus
mfg simon 😀 <3
Hi Simon,
ich habe beim Artikel geantwortet.
Viele Grüße
Johannes