“体感互动-一箭穿心”的版本间的差异
(Created page with "{| style="width: 800px;" |- | ==目的== 本教程将教大家如何用霍尔传感器来展现一箭穿心的效果。 ==设备== *'''Microduino-Core''' *'''Microduin...") |
(→程序) |
||
(未显示2个用户的3个中间版本) | |||
第7行: | 第7行: | ||
==设备== | ==设备== | ||
− | *'''[[Microduino-Core]]''' | + | *'''[[Microduino-Core/zh]]''' |
− | *'''[[Microduino- | + | *'''[[Microduino-USBTTL/zh]]''' |
*其他硬件设备 | *其他硬件设备 | ||
**USB数据连接线 一根 | **USB数据连接线 一根 | ||
**霍尔传感器 一个 | **霍尔传感器 一个 | ||
+ | **磁铁 一个 | ||
**330欧电阻 一个 | **330欧电阻 一个 | ||
**面包板 一个 | **面包板 一个 | ||
**跳线 一盒 | **跳线 一盒 | ||
− | |||
− | |||
==原理图== | ==原理图== | ||
第27行: | 第26行: | ||
==程序== | ==程序== | ||
− | + | [https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Processing/StoneMandrel StoneMandrel] | |
==调试== | ==调试== |
2014年10月29日 (三) 07:09的最新版本
目的本教程将教大家如何用霍尔传感器来展现一箭穿心的效果。 设备
原理图
程序调试步骤一:按着原理图搭建硬件环境,像这样:
//判断磁铁是否接近霍尔传感器,显示对应图片 void draw() { statePin=arduino.digitalRead(hallPin); if ( statePin==Arduino.HIGH) { image(stoneMandrel1, 0, 0); } else if (statePin==Arduino.LOW) { image(stoneMandrel2, 0, 0); } } 步骤三:下载代码并编译通过。
结果运行程序后会出现: 磁铁接近霍尔后:
视频 |