Skip to content

Releases: kd8bxp/Word100

added support for softwareSPI

22 Mar 14:13
Compare
Choose a tag to compare

v5.1.0 - Mar 22, 2019 added support for softwareSPI - allows the 100+ Word Shield and E-Z Comms shield to work with the Leonardo and MEGA2560
Requires: The softwareSPI library by RevPhil https://github.com/RevPhil/arduino_SoftwareSPI

added example for E-Z Comms Shield

09 Mar 04:55
Compare
Choose a tag to compare

sorry about the lateness of this release, I published on Feb 26 - but forgot to create a new release.
Added a example for the new E-Z Comms Shield

updated BBT timings, fixed sayMinutes

28 May 16:59
a885d31
Compare
Choose a tag to compare

also simplified D1_mini_talking_time_clock example for BBT

Initial Release for BBT

13 May 02:34
9480de0
Compare
Choose a tag to compare

Initial Release for BBT support, see all the read me files, and BBT examples for changes.

SI7021 talking thermometer / hygrometer by Dr. H.

fixed HEX addresses

15 Apr 01:51
Compare
Choose a tag to compare

Mistake was made in publishing v4.0.0 it contained incorrect HEX addresses in the LBT & 100+ Word Shield word list.

All Words are Captitals with underscore now

15 Apr 00:51
d89e7ba
Compare
Choose a tag to compare

Apr 13, 2018 - Due to an incompatiable with some other libraries that use _dc as a variable (When using SPI connections) - I've made all the Words uppercase with a underscore in front of them.

Added a Timing Example for LBT

27 Mar 03:37
Compare
Choose a tag to compare

Added an example using a multidimensional array for controlling timings between words, using the Little Buddy Talker (LBT)

ESP8266 Bug Fix, added setDelay for LBT

26 Mar 20:17
a9c7084
Compare
Choose a tag to compare

corrected a compatibility issue with the ESP8266 devices not compiling.
Added a setDelay for the LBT device.

added sayNumber, sayHours, sayMinutes, setAMPM

26 Mar 01:25
bc01eb6
Compare
Choose a tag to compare

Version 3.2.2 (Mar 25, 2018) - LeRoy Miller (C) 2018

added:
sayNumber(long number)
sayHours(long number)
sayMinutes(long number)
setAMPM(bool AMPM)

sayNumber code based on saynumber example code by Matt Ganis (C) 2018
say a number from zero to 999999999. Speaking not only the digits
but also the value (hundreds, thousands, millions). Thanks to Matt for
the idea.

sayHours also based on saynumber example code by Matt Ganis.
code formats military time (24 hour) to am/pm and speaks the digits.
code also sets a am/pm flag for sayMinutes.

sayMinutes also based on saynumber example code by Matt Ganis.
says the digits of a given number, adds a leading zero if needed.
says am/pm if set for setAMPM is true

setAMPM this is a bool and can be passed as 1 or 0 or true or false. The
default for this is true. In otherwords say AM/PM.
* The HAM chip is missing the words AM and PM, this function is
included, but doesn't do anything. *

  • Notes: AM or PM is actually set when you call sayHours. But said when calling
    sayMinutes - You may get unwanted results if you call sayMinutes before
    sayHours. One possiable work around is to setAMPM to false - these will
    set the flag for 24 hour (almost known as Military) time.

See sayNumber example sketch (Notice: saynumber example is left for historical reasons, it's a good example of how this all works.)

Added example of "say the name of the day when given the Month Day year"
This is only an example, but may find it's way into the library base at some point.
Lots of math, and comments on how it works this out.
This appears to work for any date in the 2000s. (but can be modified to work with
any date from 1700 to current * see the comments in the sketch)