diff --git a/Spark_Digital/Spark_Buzzer/Images/1.png b/Spark_Digital/Spark_Buzzer/Images/1.png new file mode 100644 index 0000000..6f9e24c Binary files /dev/null and b/Spark_Digital/Spark_Buzzer/Images/1.png differ diff --git a/Spark_Digital/Spark_LED/Images/1.png b/Spark_Digital/Spark_LED/Images/1.png new file mode 100644 index 0000000..53107e5 Binary files /dev/null and b/Spark_Digital/Spark_LED/Images/1.png differ diff --git a/Spark_Digital/Spark_LED/Images/2.png b/Spark_Digital/Spark_LED/Images/2.png new file mode 100644 index 0000000..a3827f5 Binary files /dev/null and b/Spark_Digital/Spark_LED/Images/2.png differ diff --git a/Spark_Digital/Spark_LED/README.md b/Spark_Digital/Spark_LED/README.md index e69de29..34a991b 100644 --- a/Spark_Digital/Spark_LED/README.md +++ b/Spark_Digital/Spark_LED/README.md @@ -0,0 +1,72 @@ +# LED Library for MicroBlocks + +Welcome to the **LED Library** for MicroBlocks! +This library makes it easy for anyone—even if you don’t know how to code or use a computer much—to control a LED using simple blocks in MicroBlocks. + +--- + +## Features + +- **Easy drag-and-drop blocks** for controlling your LED +- **No coding required** +- **Turn on & off the LED** +- **Control the brightness of the LED** +- **Beginner-friendly instructions** + +--- + +## Getting Started + +**What you need:** +- Spark microcontroller and connecting wires +- MicroBlocks IDE installed ([Download here](https://microblocks.fun/download/)) +- A LED and basic connecting wires + +--- + +## Installation + +1. **Download the LED Library:** + Download the library file from [here](Spark_Digital.ubl). + +2. **Open MicroBlocks IDE** on your computer. + +3. **Add the Library:** + - Go to the library manager in MicroBlocks. + - Click “Import Library” or drag and drop the downloaded file into the IDE. + +--- + +## How to Use + +1. **Connect your LED** to your microcontroller’s pins (see your board’s pinout for details). + +2. **Open MicroBlocks IDE** and make sure your board is connected. + +3. **Find the LED blocks** in the blocks menu. + +4. **Drag the blocks** you want to use into your script area. + - For example: + - “Set Pin Value + - Turn on the LED + - Control the Brightness" + +5. **Click the green flag** or “Run” to start controlling your fan! + +--- +## Examples + +In these functions, you must specify the digital pin corresponding to the module you are using. + +![](Images/1.png) +*Example 1* +This function accepts two values from you: one to turn the LED on, and one to turn the LED off. + +![](Images/2.png) +*Example 2* +This function takes a number between 0 and 1023 to control the brightness of the LED. + +--- + +*Have fun building with your LED!* +