项目作者: makecode-extensions

项目描述 :
makecode B1750 digital ambient light sensor package for micro:bit
高级语言: TypeScript
项目地址: git://github.com/makecode-extensions/BH1750.git
创建时间: 2018-03-03T09:30:17Z
项目社区:https://github.com/makecode-extensions/BH1750

开源协议:MIT License

下载


BH1750

makecode BH1750 Digital Ambient Light Sensor package for micro:bit

Author: shaoziyang
Date: 2018.Mar

Add extension

open your microbit makecode project, in Add extension, paste

https://github.com/microbit-makecode-packages/BH1750

to search box then search.

Basic usage

  1. let Intensity = 0
  2. BH1750.SetAddress(BH1750_ADDRESS.A35)
  3. led.plotBarGraph(
  4. 100,
  5. 100
  6. )
  7. basic.forever(() => {
  8. Intensity = BH1750.getIntensity()
  9. led.setBrightness(20 + Intensity / 512)
  10. basic.pause(500)
  11. })

I2C Address

  • 35/92

API

  • SetAddress(addr: BH1750_ADDRESS)
    addr is BH1750 address, it maybe 35 or 92

  • on()
    turn on BH1750.

  • off()
    turn off BH1750, to reduce power consumption.

  • getIntensity()
    get ambient light data

Demo

License

MIT

Copyright (c) 2018, microbit/micropython Chinese community

Supported targets

  • for PXT/microbit

From microbit/micropython Chinese community