diff --git a/Spark_Analog/README.md b/Spark_Analog/README.md new file mode 100644 index 0000000..32feae5 --- /dev/null +++ b/Spark_Analog/README.md @@ -0,0 +1,63 @@ +# Analog Library for MicroBlocks + +Welcome to the **Analog 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 these modules: **Film Pressure, Photoresistance,** and **Potentiometer** using simple blocks in MicroBlocks. + +--- + +## Features + +- **Easy Drag-and-Drop Blocks** for controlling the module. +- **No Coding Required**. +- **Beginner-Friendly Instructions**. +- **Control the Analog Modules Easily**. + +--- + +## Getting Started + +**What you need:** +- Spark microcontroller and connecting wires. +- MicroBlocks IDE installed ([Download here](https://microblocks.fun/download/)). +- Analog Modules and basic connecting wires. + +--- + +## Installation + +1. **Download the Analog Library:** + Download the library file from [here](../Spark_Analog.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 module** 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 Analog blocks** in the blocks menu. + +4. **Drag the blocks** you want to use into your script area. + +5. **Click the green flag** or “Run” to start controlling the module! + +--- +## Examples + +There is special examples for each module: + +- [**Film Pressure**](../Spark_Analog/Spark_FilmPressure/README.md) +- [**Photoresistance**](../Spark_Analog/Spark_Photoresistance/README.md) +- [**Photo Interrupter**](../Spark_Analog/Spark_Potentiometer/README.md) + +--- + +*Have fun building with Spark Kit!* + diff --git a/Spark_Analog/Spark_FilmPressure/Images/1.png b/Spark_Analog/Spark_FilmPressure/Images/1.png new file mode 100644 index 0000000..228a9f9 Binary files /dev/null and b/Spark_Analog/Spark_FilmPressure/Images/1.png differ diff --git a/Spark_Analog/Spark_FilmPressure/README.md b/Spark_Analog/Spark_FilmPressure/README.md index e69de29..b61f842 100644 --- a/Spark_Analog/Spark_FilmPressure/README.md +++ b/Spark_Analog/Spark_FilmPressure/README.md @@ -0,0 +1,11 @@ +# Film Pressure Versions +Displaying the version and its functions with examples. + +## Version 01 + +In this function, you must specify the analog pin corresponding to the module you are using. + +![](Images/1.png) + +*Example* +This function reads values from the pin and can be used inside an if-statement or assigned as a value. diff --git a/Spark_Analog/Spark_Photoresistance/Images/1.png b/Spark_Analog/Spark_Photoresistance/Images/1.png new file mode 100644 index 0000000..6f03c5c Binary files /dev/null and b/Spark_Analog/Spark_Photoresistance/Images/1.png differ diff --git a/Spark_Analog/Spark_Photoresistance/README.md b/Spark_Analog/Spark_Photoresistance/README.md index e69de29..455ea40 100644 --- a/Spark_Analog/Spark_Photoresistance/README.md +++ b/Spark_Analog/Spark_Photoresistance/README.md @@ -0,0 +1,11 @@ +# Photoresistance Versions +Displaying the version and its functions with examples. + +## Version 01 + +In this function, you must specify the analog pin corresponding to the module you are using. + +![](Images/1.png) + +*Example* +This function reads values from the pin and can be used inside an if-statement or assigned as a value. diff --git a/Spark_Analog/Spark_Potentiometer/Images/1.png b/Spark_Analog/Spark_Potentiometer/Images/1.png new file mode 100644 index 0000000..583d8b6 Binary files /dev/null and b/Spark_Analog/Spark_Potentiometer/Images/1.png differ diff --git a/Spark_Analog/Spark_Potentiometer/README.md b/Spark_Analog/Spark_Potentiometer/README.md index e69de29..5abc948 100644 --- a/Spark_Analog/Spark_Potentiometer/README.md +++ b/Spark_Analog/Spark_Potentiometer/README.md @@ -0,0 +1,11 @@ +# Potentiometer Versions +Displaying the version and its functions with examples. + +## Version 01 + +In this function, you must specify the analog pin corresponding to the module you are using. + +![](Images/1.png) + +*Example* +This function reads values from the pin and can be used inside an if-statement or assigned as a value. diff --git a/Spark_Digital/README.md b/Spark_Digital/README.md index 295114e..6b3cea2 100644 --- a/Spark_Digital/README.md +++ b/Spark_Digital/README.md @@ -7,7 +7,7 @@ This library makes it easy for anyone—even if you don’t know how to code or ## Features -- **Easy Drag-and-Drop Blocks** for controlling your LED. +- **Easy Drag-and-Drop Blocks** for controlling the module. - **No Coding Required**. - **Beginner-Friendly Instructions**. - **Control the Digital Modules Easily**.