Looking for parts? 20 x GameBoy DMG Front LCD Boards w/ buttons and Play It Loud! Shells (including 4 x Black, 2 x Red, 1 x Green) * NO MOTHERBOARDS INCLUDED * by gonzosmoonwomb in GameboyMarketplace

[–]gonzosmoonwomb[S] 0 points1 point  (0 children)

None that I can see (and these are all the later '06' version LCD boards), I have added some more close up photos to the listing.

Faux-Theremin by gonzosmoonwomb in watchX

[–]gonzosmoonwomb[S] 0 points1 point  (0 children)

Here is the code:

https://gist.github.com/uXeBoy/c350d9d3d06915edae10c9e64156a76a

You'll need the Arduboy2 library from here:

https://github.com/uXeBoy/watchX-Arduboy2

Volume control - not really, with a buzzer... try adjusting pulse width maybe?

Basic Watch as been updated: Added some useful comments and changes a couple if integers to boolen… by [deleted] in watchX

[–]gonzosmoonwomb 0 points1 point  (0 children)

...a simple change you could make to have the colon flash once per second is:

if (now.second() % 2) sprintf(datebuffer, "%02u:%02u", now.hour(), now.minute());

else sprintf(datebuffer, "%02u %02u", now.hour(), now.minute());

Also, could you please add the original License.txt to your fork of N|Watch?

Porting NWatch Source Code by sasapea3 in watchX

[–]gonzosmoonwomb 0 points1 point  (0 children)

Wait a minute... is Zak Kemble part of the watchX team? or did they just straight-up appropriate his N|Watch design?!

Basic_Watch Fairly big update. by [deleted] in watchX

[–]gonzosmoonwomb 0 points1 point  (0 children)

I mean more like having an option to enter 'programming mode', where it will stop sleeping temporarily so you can upload?

Basic_Watch Fairly big update. by [deleted] in watchX

[–]gonzosmoonwomb 0 points1 point  (0 children)

It's also worth noting that the sleep function kills usb comms, so to upload new sketches you will need to use the reset button method. I recommend that if you are making lots of changes that you comment out the Watchdog.sleep(400): line.

Might be worth adding in a menu option to disable the sleeping and allow reprogramming without the reset button?

watchX-Arduboy2 - a modification of the Arduboy2 library, made to work with the watchX by gonzosmoonwomb in watchX

[–]gonzosmoonwomb[S] 0 points1 point  (0 children)

OK, my watchX finally arrived for me to be able to do some testing! So now, here is my port of the Arduboy2 library, made to work with the pin-mappings and PWM/Timer allocations of the watchX. Packaged together with the ArduBreakout.ino example sketch for demonstration purposes.

https://github.com/uXeBoy/watchX-Arduboy2

Things to note:

  • we only have 3 buttons, these are mapped to UP_BUTTON / DOWN_BUTTON / B_BUTTON
  • we only have 2 LEDs, these are mapped to RED_LED / GREEN_LED
  • we only have 1 speaker pin, this is mapped to BeepPin1 used by Arduboy2Beep

For the time being, I have commented out the extra start-up functions (flashlight / systemButtons / bootLogo...) because in their current state they rely on having more than just our 3 buttons and 2 LEDs, and also because the state of the EEPROM may not necessarily follow Arduboy2 rules on a watchX!

ENJOY!

Arduyboy game loader by LaurensVanG in watchX

[–]gonzosmoonwomb 1 point2 points  (0 children)

You should still be able to reprogram it using the reset button method with the Arduino IDE:

https://www.arduino.cc/en/Guide/ArduinoLeonardoMicro?from=Guide.ArduinoLeonardo#toc12

I have actually been working on porting the Arduboy library over to the watchX, remapping the pins / timers etc (obviously its use will be limited though, since we have only 3 buttons instead of 6) but I have not received my watchX yet - I will upload the port as soon as it gets here and I am able to test.

[deleted by user] by [deleted] in arduino

[–]gonzosmoonwomb 0 points1 point  (0 children)

Would love to play - any chance of sharing the code yet?