“体感互动-一箭穿心”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
设备
设备
第7行: 第7行:
  
 
==设备==
 
==设备==
*'''[[Microduino-Core]]'''
+
*'''[[Microduino-Core/zh]]'''
*'''[[Microduino-FT232R]]'''
+
*'''[[Microduino-USBTTL/zh]]'''
  
 
*其他硬件设备
 
*其他硬件设备

2014年10月29日 (三) 07:08的版本

目的

本教程将教大家如何用霍尔传感器来展现一箭穿心的效果。

设备

  • 其他硬件设备
    • USB数据连接线 一根
    • 霍尔传感器 一个
    • 磁铁 一个
    • 330欧电阻 一个
    • 面包板 一个
    • 跳线 一盒

原理图

StoneMandrelSchematics.jpg


程序

https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Processing/StoneMandrel

调试

步骤一:按着原理图搭建硬件环境,像这样:

StoneMandrelConnectionDiagram.jpg


步骤二:解释一下代码:

//判断磁铁是否接近霍尔传感器,显示对应图片

 void draw() {
   statePin=arduino.digitalRead(hallPin);
   if ( statePin==Arduino.HIGH) {
     image(stoneMandrel1, 0, 0);
   } else if (statePin==Arduino.LOW) {
     image(stoneMandrel2, 0, 0);
   }
 }

步骤三:下载代码并编译通过。


步骤四:运行后会出现一个靶子,将磁铁接近霍尔传感器,看看会有什么发生。

结果

运行程序后会出现:

StoneMandrelResult1.jpg

磁铁接近霍尔后:

StoneMandrelResult2.jpg


视频