Adding new Analog files
This commit is contained in:
parent
96f823571b
commit
c66d9b8f9e
63
Spark_Analog/README.md
Normal file
63
Spark_Analog/README.md
Normal 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 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!*
|
||||
|
BIN
Spark_Analog/Spark_FilmPressure/Images/1.png
Normal file
BIN
Spark_Analog/Spark_FilmPressure/Images/1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 51 KiB |
@ -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.
|
||||
|
||||

|
||||
|
||||
*Example*
|
||||
This function reads values from the pin and can be used inside an if-statement or assigned as a value.
|
BIN
Spark_Analog/Spark_Photoresistance/Images/1.png
Normal file
BIN
Spark_Analog/Spark_Photoresistance/Images/1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 54 KiB |
@ -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.
|
||||
|
||||

|
||||
|
||||
*Example*
|
||||
This function reads values from the pin and can be used inside an if-statement or assigned as a value.
|
BIN
Spark_Analog/Spark_Potentiometer/Images/1.png
Normal file
BIN
Spark_Analog/Spark_Potentiometer/Images/1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
@ -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.
|
||||
|
||||

|
||||
|
||||
*Example*
|
||||
This function reads values from the pin and can be used inside an if-statement or assigned as a value.
|
@ -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**.
|
||||
|
Loading…
x
Reference in New Issue
Block a user