Uploading
This commit is contained in:
commit
5b0bffd73f
BIN
Images/1.png
Normal file
BIN
Images/1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 21 KiB |
BIN
Images/2.png
Normal file
BIN
Images/2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
66
README.md
Normal file
66
README.md
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
# Photoresistance Library for MicroBlocks
|
||||||
|
|
||||||
|
Welcome to the **Photoresistance 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 Photoresistance using simple blocks in MicroBlocks.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **Easy drag-and-drop blocks** for controlling your Photoresistance
|
||||||
|
- **No coding required**
|
||||||
|
- **Turn on & off the Photoresistance**
|
||||||
|
- **Control the notes**
|
||||||
|
- **Beginner-friendly instructions**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Getting Started
|
||||||
|
|
||||||
|
**What you need:**
|
||||||
|
- Spark microcontroller and connecting wires
|
||||||
|
- MicroBlocks IDE installed ([Download here](https://microblocks.fun/download/))
|
||||||
|
- A Photoresistance and basic connecting wires
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
1. **Download the Photoresistance 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 Photoresistance** 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 Photoresistance blocks** in the blocks menu.
|
||||||
|
|
||||||
|
4. **Drag the blocks** you want to use into your script area.
|
||||||
|
- For example:
|
||||||
|
- “Set Pin Value
|
||||||
|
- Turn Photoresistance On and Off
|
||||||
|
- Turn Inverted Photoresistance On and Off"
|
||||||
|
|
||||||
|
5. **Click the green flag** or “Run” to start controlling your Photoresistance!
|
||||||
|
|
||||||
|
---
|
||||||
|
## Example Project
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
You can use the reading from the photoresistor as an input value for any output.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*Have fun building with your photoresistance!*
|
||||||
|
|
11
Spark_Analog.ubl
Normal file
11
Spark_Analog.ubl
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
module Spark_Analog 'cat;Operators'
|
||||||
|
author 'Fatima Idrees'
|
||||||
|
version 1 0
|
||||||
|
description ''
|
||||||
|
|
||||||
|
spec 'r' 'PhotoResistance2 Pin' 'PhotoResistance Pin _' 'auto' 39
|
||||||
|
|
||||||
|
to 'PhotoResistance2 Pin' Input {
|
||||||
|
return (analogReadOp Input)
|
||||||
|
}
|
||||||
|
|
15
Versions/README.md
Normal file
15
Versions/README.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# Buzzer Library Development Steps
|
||||||
|
|
||||||
|
## Version 01
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
This block is designed to read the values from the photoresistance.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Usage Example
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
A way to test the functions!
|
Loading…
x
Reference in New Issue
Block a user