https://daeudaeu.com/c-http-server/
-------------------------------------------------------------------------------
dcm-driver-boad::
input.onButtonPressed(Button.A, function () {
radio.sendString("f")
basic.showLeds(`
. . # . .
. # # # .
# . # . #
. . # . .
. . # . .
`)
})
input.onButtonPressed(Button.AB , function () {
radio.sendString("s")
basic.showIcon(IconNames.Diamond )
})
radio.onReceivedString(function (receivedString) {
basic.showString(receivedString)
if (receivedString == "f") {
basic.showLeds(`
. . # . .
. # # # .
# . # . #
. . # . .
. . # . .
`)
pins.analogWritePin(AnalogPin .P1, 602)
pins.digitalWritePin(DigitalPin .P13, 1)
pins.digitalWritePin(DigitalPin .P12, 0)
}
if (receivedString == "b") {
basic.showLeds(`
. . # . .
. . # . .
# . # . #
. # # # .
. . # . .
`)
pins.analogWritePin(AnalogPin .P1, 543)
pins.digitalWritePin(DigitalPin .P13, 0)
pins.digitalWritePin(DigitalPin .P12, 1)
}
if (receivedString == "s") {
basic.showIcon(IconNames .Diamond)
pins.analogWritePin(AnalogPin .P1, 576)
pins.digitalWritePin(DigitalPin .P13, 1)
pins.digitalWritePin(DigitalPin .P12, 1)
}
})
input.onButtonPressed(Button.B, function () {
radio.sendString("b")
basic.showLeds(`
. . # . .
. . # . .
# . # . #
. # # # .
. . # . .
`)
})
radio.setGroup(132)
basic.showIcon(IconNames.Heart)
pins.digitalWritePin(DigitalPin .P14, 1)
basic.forever(function () {
})
0 件のコメント:
コメントを投稿