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 minutes79
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
45 projects • 57 followers

Comments