基于开源硬件的程序设计系列实验
开源硬件,创客,离我们越来越近。
面对日新月异的新产品新技术新应用,除了感叹生活在一个飞速发展变化的时代之外,还是否考虑过自己能够参与创意、创新的实践活动?各个专业的大学生都会在大一时候接触到程序设计,那么,本书就带领大家,开启程序设计与开源硬件的实践之旅,了解新产品背后的设计思路,结合各自专业思索更多的可能性,也许未来的新奇就有你的贡献。
本书,在实验教学理念方面,采用“在动手中学习知识”的实验教学方式,培养学习者的动手实践能力和自主学习的能力。实验设计方面主要以基础教学为主,重视学习者基本能力的培养,同时又有少部分拓展方面的实验相结合,在拓宽了学习者的学习思路的同时,也提供了足够的思考空间,让学习者有自己的想法创意,并在不断的实践中加深对开源硬件的理解,从而实现更多的创意。
开源硬件平台,有Arduino、树莓派、PcDuino等,本书以PcDuino、树莓派为基础展开实验。共设计了七个实验,分为三个部分:实验一、二为最基本的环境搭建方法及配置等相关介绍,以点亮一个LED灯为起点,引入开源硬件基础实验的教学;实验三到六为基础性实验教学,分别为数字输入输出、模拟输入及模拟输出(PWM脉冲宽度调制)四个部分,采用基础实验和拓展实验相结合的方式,比如在数字输出模块,衔接前一部分的点亮LED实验,引出跑马灯实验的设计;实验七为综合性实验部分,此部分实验不求学习者完全掌握,设计目的在于让学习者对开源硬件应用有一个大致的了解,综合使用多种传感器,实现一个较完整的实际应用设计。
实验设计遵循从简到繁的原则,由浅及深,符合初学者的认知规律,是一套内容完整的教学实验。
北京交通大学计算机基础教学基地