This commit is contained in:
Fatima Idrees 2025-05-27 14:00:35 +03:00
commit 06a2a58bed
8 changed files with 63 additions and 0 deletions

BIN
Images/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
Images/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

BIN
Images/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

BIN
Images/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
Images/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

BIN
Images/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

0
README.md Normal file
View File

63
RGB_LED.ubl Normal file
View File

@ -0,0 +1,63 @@
module RGB_LED
author unknown
version 1 0
description ''
variables SetPins
spec ' ' 'RGBLED' 'RGB Pin _ R _ G _ B _' 'auto bool bool bool' 17 false false false
spec ' ' 'PickColor' 'RGB Pin _ Color _' 'num str' 17 'Empty'
to PickColor Pin Color {
if (Color == ('[data:toString]' 'Red')) {
digitalWriteOp Pin true
Pin += 1
digitalWriteOp Pin false
Pin += 1
digitalWriteOp Pin false
} (Color == ('[data:toString]' 'Yellow')) {
digitalWriteOp Pin true
Pin += 1
digitalWriteOp Pin true
Pin += 1
digitalWriteOp Pin false
} (Color == ('[data:toString]' 'Green')) {
digitalWriteOp Pin false
Pin += 1
digitalWriteOp Pin true
Pin += 1
digitalWriteOp Pin false
} (Color == ('[data:toString]' 'Purple')) {
digitalWriteOp Pin false
Pin += 1
digitalWriteOp Pin true
Pin += 1
digitalWriteOp Pin true
} (Color == ('[data:toString]' 'Blue')) {
digitalWriteOp Pin false
Pin += 1
digitalWriteOp Pin false
Pin += 1
digitalWriteOp Pin true
} true {
digitalWriteOp Pin true
Pin += 1
digitalWriteOp Pin true
Pin += 1
digitalWriteOp Pin true
} else {
digitalWriteOp Pin false
Pin += 1
digitalWriteOp Pin false
Pin += 1
digitalWriteOp Pin false
}
}
to RGBLED Pin Red Green Blue {
digitalWriteOp Pin Red
Pin += 1
digitalWriteOp Pin Green
Pin += 1
digitalWriteOp Pin Blue
}