【摘要】 物联网是信息技术的最新发展发向,C语言程序设计又是物联网相关专业中的基础课,在物联网中的应用广泛,本文结合所任教的技工院校学生特点,在分析了C语言教学中存在的问题后,对C语言的教学模式进行了探讨,提出了以突出德育教学特点的案例教学法,任务驱动教学法,以及微课教学法。
【关键词】 物联网 C语言程序设计 案例教学 任务驱动 微课
物联网是物理世界和虚拟世界的相互沟通和联系,而两者沟通的桥梁则是计算机语言,物联网涉及的程序控制都需要通过计算机软件来实现,因此需要在使用端设计相应的软件来供人们操作使用[1]。而C语言又是应用最广泛的程序设计语言,可以说是其不可缺少的环节。
一、C语言在物联网中的应用
C语言是物联网相关专业的基础课程,一般开在第一学期或者第二学期,是对学生计算机基础语言的普及。
C语言在物联网中的应用非常广泛,比如传感技术同计算机技术与通信技术一起被称为信息技术的三大支柱,传感技术的核心即传感器,它是负责实现物联网中物与物、物与人信息交互的必要组成部分。传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息按一定规则变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示和控制等要求,是实现自动检测和自动控制的首要环节。形象的来说,传感器就像人的五官一样,可以用来感知环境的变化,获取信息。目前,传感器已广泛应用于航天、航空、国防、科技和工农业生产以及人民生活等各个领域中,例如我们常看见的自动门、烟雾报警器、数码相机、电子秤、水位报警器等等,都是采用了传感器来感知周围环境的变化,从而实现相应的控制。而传感器的应用,则少不了C语言的作用。基于嵌入式C语言的编程实现的