2017-12-26から1日間の記事一覧

タッチセンサー pin*.is_touched()

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.102-103 micro:bit 本体だけでできることはこれでだいたい終わり。 from microbit import * while True: if pin2.is_touched(): display.show(Image.HEART) sleep(1000) display.…

明るさセンサー

参考: micro:bitではじめるプログラミング ―親子で学べるプログラミングとエレクトロニクス (Make:PROJECTS), p.71-74オンボード LED を照度センサーとして使う。 今のところ MicroPython ではプログラミングできない。下のコードの意味もわからない。 basic…

温度を取得する temperature()

ただし取得されるのはマイクロプロセッサー内部の温度センサーの値である。単位は摂氏。

磁力計

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.99-102 micro:bitではじめるプログラミング ―親子で学べるプログラミングとエレクトロニクス (Make:PROJECTS), p.54-59 使用している磁気センサーは MAG3110。 プログラムをアッ…

オンボード加速度計 / 加速度を取得する accelerometer.get_values(), accelerometer.get_*()

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.96-99 accelerometer.get_values()3 軸を同時に取得する。 accelerometer.get_x(), accelerometer.get_y(), accelerometer.get_z()軸ごとに取得する。 from microbit import * wh…

オンボード加速度計 / ジェスチャーを取得する accelerometer.current_gesture()

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.96 micro:bitではじめるプログラミング ―親子で学べるプログラミングとエレクトロニクス (Make:PROJECTS), p.45-48 使用しているチップは MMA8653FC。 from microbit import * fr…

AB ボタンについての補足

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.95 is_pressed()ボタンが押された場合に True を返す。それ以外の場合は False を返す。 was_pressed()micro:bit の起動後か was_pressed() の呼び出し後かいずれかにボタンが押…