About me

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)

17 thoughts on “About me

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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 😉

  6. 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

  7. 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

  8. 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

  9. 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?

  10. 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

Leave a Reply

Your email address will not be published. Required fields are marked *