An open API service indexing awesome lists of open source software.

https://github.com/esotericenderman/microbit-morse-code-sender

A script that allows you to send morse code between two Microbits.
https://github.com/esotericenderman/microbit-morse-code-sender

makecode makecode-arcade micro-bit microbit microbit-radio microbit-scripts microbits microsoft-makecode morse-code morse-code-converter morse-code-translator morse-codes morse-translator morsecode radio ts typescript

Last synced: 3 months ago
JSON representation

A script that allows you to send morse code between two Microbits.

Awesome Lists containing this project

README

        

# Microbit Morse Code Sender

[![Project Status: Completed](./assets/images/badges/status.svg)](./)

> A script that allows you to send morse code between two Microbits.

This is in no way practical, but it's cool to see that it's at least possible.

> Open this page at [https://EsotericEnderman.github.io/microbit-morse-code-sender/](https://EsotericEnderman.github.io/microbit-morse-code-sender/)

## Usage

See the morse code chart below for help:

![Morse Code](./assets/images/Morse%20Code.png)

In the above diagram:
- The dots · represent short signals.
- The dashes - represent long signals.

1. Button **A** is a short signal.
2. Button **B** is a long signal.
3. Begin by typing out a letter using the **A** and **B** buttons.
4. When you are done, type the termination sequence **AAAAB**. This will add the letter to what will be sent.
5. To send the current string, type the *end* character by typing **ABAB**. This will send the string to all other Microbits on the radio frequency.

## Use as Extension

This repository can be added as an **extension** in MakeCode.

* open [https://makecode.microbit.org/](https://makecode.microbit.org/)
* click on **New Project**
* click on **Extensions** under the gearwheel menu
* search for **https://github.com/EsotericEnderman/microbit-morse-code-sender** and import

## Edit This Project

To edit this repository in MakeCode.

* open [https://makecode.microbit.org/](https://makecode.microbit.org/)
* click on **Import** then click on **Import URL**
* paste **https://github.com/EsotericEnderman/microbit-morse-code-sender** and click import

## Metadata (Used for Search, Rendering)

* for PXT/microbit
makeCodeRender("{{ site.makecode.home_url }}", "{{ site.github.owner_name }}/{{ site.github.repository_name }}");

## License

[Microbit Morse Code Sender](https://github.com/EsotericEnderman/microbit-morse-code-sender) Copyright (C) 2024 [Esoteric Enderman](https://enderman.dev)

This program is free software: you can redistribute it and/or modify it under the terms of the [GNU General Public License](./LICENSE) as published by the [Free Software Foundation](https://www.fsf.org/), either [version 3](./LICENSE) of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the [GNU General Public License](./LICENSE) for more details.

You should have received a copy of the [GNU General Public License](./LICENSE) along with this program. If not, see <[gnu.org/licenses](https://www.gnu.org/licenses/)>.

## Topics

radio typescript morse-code ts microbit morse-codes morsecode makecode microbit-scripts microsoft-makecode microbit-radio morse-translator micro-bit morse-code-translator makecode-arcade morse-code-converter microbits