30 lines
678 B
Plaintext
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))
|
|
}
|
|
|