嵌入式系统应用开发:从家居自动化到机器人控制
家居自动化应用
家居自动化系统为开发者提供了一个很好的学习工具。在相关实践中,我们完成了一系列练习,构建了一系列应用。
首先是eBoxPhidget OS设计,该设计专门配置以支持I/O外设和Phidget设备,为家居自动化应用练习提供了基础。
接着是使用VB2005开发的VBTempSensor应用。最初只是一个读取温度传感器数据的简单项目,随后添加了控制继电器和自动读取额外传感器数据的代码。以下是从chkboxRelay_CheckStateChanged事件中提取的代码:
Private Sub chkboxRelay_CheckStateChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkboxRelay.CheckStateChanged ‘ If chkboxRelay.Checked Then ‘ m_PhidgetIO.outputs(2) = True ‘ Else ‘ m_PhidgetIO.outputs(2) = False ‘ End If ‘ End Sub完成代码编写后,需要编译代码以生成更新后的应用可执行文件,用于部署和测试添加的代