这是一个Android Things Simple PIO的扩展案例,使用入门开发配件包中的以下配件:
1. 1位数码管
2. 1KΩ电阻 8个 (1%电阻-蓝色,色环:棕黑黑棕棕)
3. 10KΩ电阻 1个 (为方便初学者区分,配件包中的10KΩ电阻为5%电阻-土黄色,色环:棕黑红金;早期发货的10KΩ电阻为1%电阻-蓝色,色环:棕黑黑红棕)
4. 透明热缩管
5. 按键
6. 104电容
数码管针脚,先串接1K电阻后,再按图中标注的针脚号接入开发板。
代码可以在Github上下载:https://github.com/sysolve/androidthings-digitalDisplay
案例代码已升级到Android Things Developer Preview 7版本,注意开发板系统与代码版本一致。
代码可直接在树莓派或NXP的PICO开发板上运行。
想要购买Android Things入门开发配件包?https://item.taobao.com/item.htm?id=564158582078
如果你手上已有Google派发的NXP PICO开发板,无需购买树莓派和摄像头。https://item.taobao.com/item.htm?id=564226570619
为方便使用不同开发板的开发者,可直接通过 PIN 脚编号获取GPIO名称,例如:
String gpioName = BoardSpec.getInstance().getGpioPin(BoardSpec.PIN_29);
为方便调试,AndroidManifest.xml文件中的IOT_LAUNCHER项已注释,开机不会自动运行。如要开机自动运行,请自行将注释去掉。