Michael Klein
Published © CC BY-SA

Touch mit Adafruit Crickit

Die Crickit-Erweiterung von Adafruit stellt 4 Touchpins zur Verfügung die aber etwas "speziell" abgefragt werden müssen.

BeginnerProtip6 minutes74
Touch mit Adafruit Crickit

Things used in this project

Hardware components

Adafruit crickit for micro:bit
×1
Calliope mini
Calliope mini
×1
callio:bit
×1
BBC micro:bit board
BBC micro:bit board
×1

Software apps and online services

MakeCode
Microsoft MakeCode

Story

Read more

Custom parts and enclosures

CrickitTestTouch.hex

Testprogramm für die Touchfunktion der Adafruit Crickit.
Wird ein Pin berührt wird die zugehörige Zahl 1-12 ausgegeben.

Code

CrickitTestTouch

Typescript
Testprogramm Touch mit Calliopr Mini und cricket
basic.forever(() => {
    if (crickit.touch1.touchRead() > 700) {
        basic.showNumber(1)
    } else if (crickit.touch2.touchRead() > 700) {
        basic.showNumber(2)
    } else if (crickit.touch3.touchRead() > 700) {
        basic.showNumber(3)
    } else if (crickit.touch4.touchRead() > 700) {
        basic.showNumber(4)
    } else if (crickit.signal1.analogRead() > 1020) {
        basic.showNumber(5)
    } else if (crickit.signal2.analogRead() > 1020) {
        basic.showNumber(6)
    } else if (crickit.signal3.analogRead() > 1020) {
        basic.showNumber(7)
    } else if (crickit.signal4.analogRead() > 1020) {
        basic.showNumber(8)
    } else if (crickit.signal5.analogRead() > 1020) {
        basic.showNumber(9)
    } else if (crickit.signal6.analogRead() > 1020) {
        basic.showNumber(10)
    } else if (crickit.signal7.analogRead() > 1020) {
        basic.showNumber(11)
    } else if (crickit.signal8.analogRead() > 1020) {
        basic.showNumber(12)
    }
})

Credits

Michael Klein

Michael Klein

41 projects • 52 followers
Na klar Bio! Oder direkt aus dem Garten ;-)

Comments