Uploading
This commit is contained in:
commit
66cc262aa9
40
Documentation/README.md
Normal file
40
Documentation/README.md
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# RGB LED Library Development Steps
|
||||||
|
|
||||||
|
## Version 01
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Developed initial test functions that accept six values—each corresponding to a pin and its state—to control the LED color.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Version 02
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
Attempted to create a new command for setting pins, but this approach was unsuccessful.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Version 03
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Updated the design so the user only needs to enter the first pin; the program automatically calculates the remaining pins.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Upcoming Version
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
This will allow users to input values as percentages.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Usage Example
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
A way to test the library!
|
BIN
Image/1.png
Normal file
BIN
Image/1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 48 KiB |
BIN
Image/2.png
Normal file
BIN
Image/2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
BIN
Image/3.png
Normal file
BIN
Image/3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
BIN
Image/4.png
Normal file
BIN
Image/4.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 57 KiB |
91
README.md
Normal file
91
README.md
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
# RGB_LED Library for MicroBlocks
|
||||||
|
|
||||||
|
Welcome to the **RGB 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 fan motor using simple blocks in MicroBlocks.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **Easy drag-and-drop blocks** for controlling your fan motor
|
||||||
|
- **No coding required**
|
||||||
|
- **Control the color 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 fan motor and basic connecting wires
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. **Download the Fan Motor Library:**
|
||||||
|
Download the library file from [here](RGB_LED.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 RGB 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 Fan Motor blocks** in the blocks menu.
|
||||||
|
|
||||||
|
4. **Drag the blocks** you want to use into your script area.
|
||||||
|
- For example:
|
||||||
|
- “Set Pin Value
|
||||||
|
- Change LED Color"
|
||||||
|
|
||||||
|
5. **Click the green flag** or “Run” to start controlling your fan!
|
||||||
|
|
||||||
|
---
|
||||||
|
## Example Project
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
RGB LED block, start by entering the pin number where your RGB LED is connected.
|
||||||
|
|
||||||
|
You have two ways to set the color:
|
||||||
|
|
||||||
|
1. **Select a Color:**
|
||||||
|
Choose which color you want the LED to display by selecting from the available options.
|
||||||
|
|
||||||
|
2. **Enter a Color Name:**
|
||||||
|
Type the color name (e.g., "White") into the color field.
|
||||||
|
**Note:** The first letter must be capitalized.
|
||||||
|
|
||||||
|
**Available Colors:**
|
||||||
|
Red, Yellow, Green, Purple, Blue, White.
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Troubleshooting
|
||||||
|
|
||||||
|
- **Fan not spinning?**
|
||||||
|
- Double-check your wiring.
|
||||||
|
- Make sure your microcontroller is powered on.
|
||||||
|
|
||||||
|
- **Blocks not showing up?**
|
||||||
|
- Make sure you imported the library correctly.
|
||||||
|
|
||||||
|
- **Still stuck?**
|
||||||
|
- See the “Contact” section below!
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*Have fun building with your fan motor!*
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user