Adding new Analog files

This commit is contained in:
Fatima Idrees 2025-06-03 13:19:30 +03:00
parent 96f823571b
commit c66d9b8f9e
8 changed files with 97 additions and 1 deletions

63
Spark_Analog/README.md Normal file
View File

@ -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 dont 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 microcontrollers pins (see your boards 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!*

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

View File

@ -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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -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.

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@ -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.

View File

@ -7,7 +7,7 @@ This library makes it easy for anyone—even if you dont know how to code or
## Features ## Features
- **Easy Drag-and-Drop Blocks** for controlling your LED. - **Easy Drag-and-Drop Blocks** for controlling the module.
- **No Coding Required**. - **No Coding Required**.
- **Beginner-Friendly Instructions**. - **Beginner-Friendly Instructions**.
- **Control the Digital Modules Easily**. - **Control the Digital Modules Easily**.