Join us on Discord!
You can help CodeWalrus stay online by donating here.

Arduino Computer - FrostAPC328

Started by Frost Sheridan, January 09, 2015, 08:25:22 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Frost Sheridan

Synopsis:
The FrostAPC-328 is a clock that will also be able to run apps. The device has a 16 character, 2 line LCD display and is powered by my Arduino Uno. It has 3 buttons: Scroll (B1), Accept (B2), and Exit (B3).

A video:


Some pictures:
Here's the device itself.


Here's the main menu.




Here's the clock. (It's not set yet!)


Here's the stopwatch. It's really simple. Scroll starts/stops, and Accept resets.



App support isn't implemented yet, so I can't show any pictures of that!

Here's the settings menu. All of the options actually work here!



Here's how to set the time. Scroll changes the number, and Accept continues to next field.



Here's how to set the date. The controls are the same as setting the time.




The System Info screen only shows version number. When app support is implemented, it will show free memory.

Keoni29

What will the operating system be able to do? Does it  have a filesystem or multitasking?
If you like my work, why not give me an internet?

Frost Sheridan

Quote from: Keoni29 on January 09, 2015, 08:29:19 PM
What will the operating system be able to do? Does it  have a filesystem or multitasking?
Don't expect much. :P There will eventually be a filesystem, but it will be extremely simple. Probably just files, and no directory support.

Dream of Omnimaga

Them TI-8x fonts ^.^

Nice so far by the way :D
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Frost Sheridan

Quote from: DJ Omnimaga on January 09, 2015, 09:14:56 PM
Them TI-8x fonts ^.^
That's just the default font of the LCD. If you search the driver chip this LCD uses on Google, it looks like they all use the same font.

Keoni29

Yeah pretty much every cheap character LCD module uses one of those or a clone. It's an industry standard.
If you like my work, why not give me an internet?

Dream of Omnimaga

Quote from: Spyro543 on January 09, 2015, 09:23:48 PM
Quote from: DJ Omnimaga on January 09, 2015, 09:14:56 PM
Them TI-8x fonts ^.^
That's just the default font of the LCD. If you search the driver chip this LCD uses on Google, it looks like they all use the same font.
TI must have sent a lot of DMCA takedown notices or C&D letters in recent years, then >.<

Kidding aside, thanks for pointing out. I didn't realize those fonts were standard on those LCD's.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Duke "Tape" Eiyeron

They look too alike the Casio font, you know? Just everything low-res have a similar font.

Oh and IIRC copyrights can't be applied to bitmap fonts for a reason I don't remember.
  • Calculators owned: A lot.

Dream of Omnimaga

Quote from: Eiyeron on January 10, 2015, 04:21:16 PM
They look too alike the Casio font, you know? Just everything low-res have a similar font.

Oh and IIRC copyrights can't be applied to bitmap fonts for a reason I don't remember.
indeed. They look even closer to TI-84+ and 89T fonts though :P
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal