Skip to content

Instantly share code, notes, and snippets.

@bazwilliams
Last active October 1, 2017 15:31
Show Gist options
  • Save bazwilliams/58401f77acee48733efd5028e9f322d4 to your computer and use it in GitHub Desktop.
Save bazwilliams/58401f77acee48733efd5028e9f322d4 to your computer and use it in GitHub Desktop.
BBC Micro:bit Pedestrial User Friendly Intelligent Crossing
input.onPinPressed(TouchPin.P0, () => {
pins.digitalWritePin(DigitalPin.P8, 0)
pins.digitalWritePin(DigitalPin.P12, 1)
pins.digitalWritePin(DigitalPin.P16, 0)
basic.pause(1000)
pins.digitalWritePin(DigitalPin.P8, 1)
pins.digitalWritePin(DigitalPin.P12, 0)
pins.digitalWritePin(DigitalPin.P16, 0)
pins.digitalWritePin(DigitalPin.P13, 0)
pins.digitalWritePin(DigitalPin.P14, 1)
basic.pause(5000)
pins.digitalWritePin(DigitalPin.P8, 1)
pins.digitalWritePin(DigitalPin.P12, 1)
pins.digitalWritePin(DigitalPin.P16, 0)
pins.digitalWritePin(DigitalPin.P13, 1)
pins.digitalWritePin(DigitalPin.P14, 0)
basic.pause(1000)
pins.digitalWritePin(DigitalPin.P8, 0)
pins.digitalWritePin(DigitalPin.P12, 0)
pins.digitalWritePin(DigitalPin.P16, 1)
basic.pause(5000)
})
pins.digitalWritePin(DigitalPin.P8, 0)
pins.digitalWritePin(DigitalPin.P12, 0)
pins.digitalWritePin(DigitalPin.P16, 1)
pins.digitalWritePin(DigitalPin.P13, 1)
pins.digitalWritePin(DigitalPin.P14, 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment