Spark_Ultrasonic/Spark_MultiDigitalPins.ubl
2025-05-31 10:39:00 +03:00

30 lines
678 B
Plaintext

module Spark_MultiDigitalPins 'cat;Variables'
author 'Fatima Idrees'
version 1 0
description ''
spec ' ' 'RGBLED' 'RGBLED Pin _ R _ G _ B _' 'auto bool bool bool' 17 false false false
spec ' ' 'RGBLED2' 'RGBLED Pin _ R _ G _ B _' 'auto auto auto auto' 17 50 50 50
spec 'r' 'Ultransonic Pin' 'Ultransonic Pin _' 'num' 17
to RGBLED Pin Red Green Blue {
digitalWriteOp Pin Red
Pin += 1
digitalWriteOp Pin Green
Pin += 1
digitalWriteOp Pin Blue
}
to RGBLED2 Pin Red Green Blue {
analogWriteOp Pin Red
Pin += 1
analogWriteOp Pin Green
Pin += 1
analogWriteOp Pin Blue
}
to 'Ultransonic Pin' Input {
return ('distance (cm)' (Input + 1) (Input + 2))
}