nlpke
Published © CC BY-SA

CallioPET - Interaktives Tier

Der Calliope lässt sich einfach in ein interaktives Tier verwandeln. Das CallioPET reagiert auf Schüttelbewegungen, Umdrehen, die Knöpfe uvm

BeginnerFull instructions provided30 minutes370
CallioPET - Interaktives Tier

Things used in this project

Hardware components

Calliope mini
Calliope mini
Es wird nichts außer dem Mini benötigt.
×1

Software apps and online services

Microsoft Calliope PXT Editor
Dieser Editor läuft auf jedem Betriebssystem mit Internetanschluss und Webbrowser

Story

Read more

Code

Code

JavaScript
Kopier diesen Text, gehe in den PXT-Editor und klicke oben auf "Javascript". Lösche eventuell schon vorhandenen Text und füge diesen hier ein. Wenn Du dann wieder auf "Blöcke" klickst, erscheint das Programm und Du kannst es bearbeiten.
input.onGesture(Gesture.TiltLeft, () => {
    basic.showLeds(`
        . # . . .
        # . . # .
        # . # . .
        # . . # .
        . # . . .
        `)
    basic.pause(1000)
    basic.showLeds(`
        . . . . .
        . # . # .
        . . # . .
        # . . . #
        . # # # .
        `)
})
input.onGesture(Gesture.Shake, () => {
    basic.showLeds(`
        # . . . #
        . # . # .
        . . . . .
        # # # # #
        # . # . #
        `)
    music.playTone(Note.C, music.beat(BeatFraction.Whole))
    music.playTone(Note.Eb3, music.beat(BeatFraction.Quarter))
    music.playTone(Note.Bb3, music.beat(BeatFraction.Quarter))
    basic.pause(500)
    basic.showLeds(`
        . . . . .
        . # . # .
        . . # . .
        # . . . #
        . # # # .
        `)
})
input.onGesture(Gesture.TiltRight, () => {
    basic.showLeds(`
        . . . # .
        . # . . #
        . . # . #
        . # . . #
        . . . # .
        `)
    basic.pause(1000)
    basic.showLeds(`
        . . . . .
        . # . # .
        . . # . .
        # . . . #
        . # # # .
        `)
})
input.onGesture(Gesture.ScreenDown, () => {
    music.playTone(Note.C, music.beat(BeatFraction.Whole))
})
basic.showLeds(`
    . . . . .
    . # . # .
    . . # . .
    # . . . #
    . # # # .
    `)

Credits

nlpke

nlpke

3 projects • 6 followers
Hi!

Comments