转载请注明出处:http://blog.youkuaiyun.com/lxk7280
首先,对即将要用到的主要东西进行初步的理解。
分为两大类,硬件和软件。硬件,即Kinect。软件,即Arduino和Processing。Arduibo相信很多人都用过,机器人、四轴飞行器等电子产品不少与Arduino这个浪漫的编译器有联系,为什么说浪漫呢,这不得不从它的开发者说起,Arduino的开发者可以说是艺术家出身,所以Arduino总给人一种浪漫高贵的感觉,不得不吐槽一下Keil,界面确实不怎么好看,不过依然是我的最爱。毕竟是第一个接触的编译器,Keil的兼容性简直牛。
1. Arduino。
Arduino是一个开源硬件平台,由微控制器、编程语言和IDE构成。
下面说说Arduino的浪漫的起源,在2005年的意大利伊夫雷亚交互设计学院,这款以“让艺术家和设计师也可以轻松掌握电子学和编程”为意图的平台诞生了。
Arduino的核心是一个8bit的Atmel的AVR单片机,它的引脚有两种模式:输入和输出,默认情况下为输入。它有14个数字引脚,6个脉冲调制引脚,1个6通道的模数转换器(ADC)10bit。即:0V==0 5V==1023 2.5V==512,ATmega内置了20千欧的上拉电阻。
小知识点补充:几位单片机重的几位是什么意思?如:8位的Arduino,32位的Stm32,32位的K60等等。
Answer:这里的位数指的是二进制数,多少位是指该处理器,特别是其中的寄存器能够保存多少位的数据