basic.showString("Hello!")
basic.showIcon(IconNames.Heart)
basic.showLeds(`
# . # . #
. # # # .
# # # # #
. # # # .
# . # . #
`)
music.playTone(262, music.beat(BeatFraction.Whole))
music.startMelody(music.builtInMelody(Melodies.Birthday), MelodyOptions.Once)
input.onButtonPressed(Button.A, function() {
basic.showIcon(IconNames.Happy)
})
input.onButtonPressed(Button.B, function() {
basic.showIcon(IconNames.Sad)
})
radio.setGroup(1)
input.onButtonPressed(Button.A, function() {
radio.sendString("Hello!")
})
radio.onReceivedString(function(receivedString) {
basic.showString(receivedString)
})
basic.forever(function() {
if (input.buttonIsPressed(Button.A)) {
basic.showIcon(IconNames.Heart)
} else {
basic.clearScreen()
}
})
crickit.motor1.run(50) // Run motor 1 at 50% speed
crickit.motor1.stop() // Stop motor 1
crickit.motor2.run(-50) // Run motor 2 backward at 50% speed
crickit.servo1.setAngle(90) // Set servo 1 to 90 degrees
crickit.servo2.setAngle(180) // Set servo 2 to 180 degrees
crickit.servo3.setAngle(0) // Set servo 3 to 0 degrees
crickit.servo1.run(50) // Run continuous servo at 50% speed
crickit.servo1.run(-50) // Run continuous servo backward
crickit.servo1.stop() // Stop the servo
basic.forever(function() {
basic.showIcon(IconNames.Heart)
basic.pause(500)
basic.clearScreen()
basic.pause(500)
})
basic.showString("Hello") // Show text
basic.showIcon(IconNames.Heart) // Show built-in icon
basic.showLeds(`....`) // Create custom pattern
basic.clearScreen() // Turn off all LEDs
input.onButtonPressed(Button.A, function() {}) // Button press
input.onGesture(Gesture.Shake, function() {}) // Motion
input.onPinPressed(TouchPin.P0, function() {}) // Pin touch
if (true) {} // If statement
if (true) {} else {} // If-else statement
while (true) {} // While loop
for (let i = 0; i < 4; i++) {} // For loop
let myNumber = 0 // Create variable
myNumber = 5 // Set variable
myNumber += 1 // Change variable