BakeBit是一套传感器连接的解决方案,包括硬件(NEO-Hub扩展板)和软件(BakeBit)。BakeBit可以让众多传感器可以非常便捷灵活地连接到各个型号的NanoPi开发板上, 即插即用,支持数字、模拟接口,支持I2C与串口连接,所有的传感器都使用统一规格的连接线.
NanoPi NEO:https://item.taobao.com/item.htm?spm=686.1000925.0.0.Dw3HOv&id=535338278975
NanoPi NEO Air:https://item.taobao.com/item.htm?spm=686.1000925.0.0.xSD7SZ&id=539335532185
维基教程:
http://wiki.friendlyarm.com/wiki/index.php/BakeBit/zh
按钮开关模块连接方式: 连接到数字接口 D3 或D5
示例源代码
:https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_button.py
WiKi网址
:http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Button
蜂鸣器模块连接方式: 连接到数字接口 D2 ~ D5
示例源代码
:https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_buzzer.py
WiKi网址
:http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Buzzer
绿色的LED发光二极管模块,亮度可调节连接方式: 连接到数字接口 D2 ~D5
示例源代码
:https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_led_blink.py
WiKi网址
:http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Green_LED
摇杆模块连接方式: 连接到模拟接口 A0 ~D2
示例源代码
:https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_prj_UIControl_via_Joystick.py
WiKi网址
:http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_JoyStick
多彩LED模块,由五个多彩LED发光二极管组成连接方式: 连接到数字接口D3或D5
示例源代码
:https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_ledbar.py
WiKi网址
:http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_LED_Bar
单色OLED屏幕(0.96寸、128x64分辨率)连接方式: 连接到I2C接口
示例源代码
:https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_128_64_oled_test.py
WiKi网址
:http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_OLED_128x64
电位器连接方式: 连接到模拟接口 A0~A2
示例源代码
:https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_rotary_angle_sensor.py
WiKi网址
:http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Rotary_Angle_Sensor
声音检测模块,用于检测声音信号连接方式: 连接到模拟接口A0~A2
示例源代码
:https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_sound_sensor.py
WiKi网址
:http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Sound_Sensor
超声波模块,用来探测障碍物,并计算到障碍物距离连接方式: 连接到数字接口D2~D5
示例源代码
:https://github.com/friendlyarm/BakeBit/blob/master/Software/Python/bakebit_ultrasonic.py
WiKi网址
:http://wiki.friendlyarm.com/wiki/index.php/BakeBit_-_Ultrasonic_Ranger