-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ae97154
commit 3ee47e2
Showing
1 changed file
with
17 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,17 @@ | ||
# js_kitrus_heart_of_love | ||
JavaScript simulation of Kitrus' Heart Of Love electronics kit | ||
# JS Kitrus Heart of Love | ||
|
||
I once purchased an [electronics kit](https://www.kitsrus.com/k136.html) | ||
from Kitrus called Heart of Love (kit 136) as a Valentine Day present. 15 years | ||
later, the Heart of Love continues to blink its LEDs in fun patterns. The kit | ||
includes [source code](heart.c) and [schematic](k136.pdf). This repo contains | ||
a JavaScript port. Implementing this code gave me an opportunity to peek and | ||
understand how the flashing patterns were encoded. The original source code used | ||
an interpreter to save code space. | ||
|
||
Next steps? Maybe I'll emulate the chip (an [Intel 8051](https://en.wikipedia.org/wiki/MCS-51)) | ||
or build a keychain-sized clone... | ||
|
||
## See it in action | ||
|
||
Visit [k136.html](k136.html) in your browser to see the JavaScript version of | ||
Heart of Love. |