震動開關模組

LinkIt 7697 專案說明

使用「LinkIt 7697 NANO Breakout」連接「震動開關模組」, 記錄震動次數。

震動開關模組包含於「洞洞么教學材料包 」內。

LinkIt 7697 電路圖

  • LinkIt 7697 NANO Breakout

  • 震動開關模組

震動開關模組數位訊號讀取, 可以接「D0 ~ D13」的 LinkIt 7697 NANO Breakout訊號端上。 本範例連接到「D2」。

BlocklyDuino 積木畫布

計算震動開關模組目前累計震動次數。

Arduino 程式

int item;
void setup()
{
item = 0;
pinMode(2, INPUT);
Serial.begin(9600);
}
void loop()
{
if (!digitalRead(2)) {
item = item + 1;
Serial.println(item);
}
}

micro:bit 專案說明

使用「micro:bit搭配科易KEYES micro:bit 感測器擴充板 V2」連接「震動開關模組」,記錄震動次數。

震動開關模組包含於「洞洞么教學材料包 」內。

micro:bit電路圖

震動開關模組數位訊號輸入,可以接「3、4、5、6、7、9、10、11」的 micro:bit訊號端上,建議使用的是5跟11腳位,因為3、4、6、7、9、10腳位有使用到LED控制腳位所以當顯示LED時會不穩定。本範例連接到「P5」。

Microsoft MakeCode積木畫布

計算震動開關模組目前累計震動次數,並可透過micro:bit顯示指示燈看到震動開關模組目前累計震動次數。

JavaScript 程式

let item = 0
let D = 0
basic.forever(function () {
D = pins.digitalReadPin(DigitalPin.P5)
if (!(D)) {
item = item + 1
basic.showNumber(item)
}
})