探索Arduino 101:与学习计算机互动

需积分: 6 2 下载量 165 浏览量 更新于2024-07-19 收藏 4.83MB PDF 举报
"Jumpstarting the Arduino 101 - Interacting With a Computer That Learns" 是一本面向学生、教师和爱好者的技术指南,旨在帮助初学者快速入门Arduino 101的开发。这本书聚焦于利用Arduino 101的先进功能,特别是其中集成的Intel Curie模块,该模块包含一个x86架构的Intel Quark处理器和一个ARC EM4处理器,以及384kB的闪存和80kB的SRAM。这个强大的硬件组合还支持蓝牙低能量无线通信、6轴运动传感器(包括加速度计和陀螺仪)。 在本书中,读者将深入学习如何利用Arduino 101进行神经网络模式匹配,让Arduino学习并实现手势识别。这些技术对于物联网(IoT)项目、智能交互设备和可穿戴设备的开发极具价值。通过这些实践,读者不仅能够掌握基本的编程和电子知识,还能了解如何将人工智能和机器学习应用于嵌入式系统。 作者Yining Shi和Sagar Mohite提供了详细步骤和指导,确保读者能逐步完成每个项目。此外,书中还可能涵盖了编程基础,如使用Arduino IDE编写代码,以及如何解析和处理来自传感器的数据。书中的实例可能涉及设置开发环境、调试代码以及构建实际应用。 Maker Media出版的这本书适用于教学和自我学习,同时也适合商业和推广使用。读者可以在网上找到大部分书中的内容,例如在Safari Books Online上。为了确保内容的质量,书籍经历了编辑、校对和设计等多个环节的打磨,所有电路和组件图都使用了Fritzing软件进行绘制。 本书的发布日期为2017年8月,第一版。对于有兴趣探索物联网、嵌入式系统和人工智能在硬件平台上的融合的人来说,这是一个理想的起点。通过这本书,读者可以掌握使用Arduino 101进行创新项目开发的基本技能,并开启与学习型计算机的互动之旅。

C:\Users\ycy13\AppData\Local\Temp\.arduinoIDE-unsaved2023615-27376-1dcww8o.35b\sketch_jul15a\sketch_jul15a.ino: In function 'void setup()': C:\Users\ycy13\AppData\Local\Temp\.arduinoIDE-unsaved2023615-27376-1dcww8o.35b\sketch_jul15a\sketch_jul15a.ino:36:7: error: 'class arduinoFFT' has no member named 'windowFunction' fft.windowFunction(FFT_BLACKMAN_HARRIS); ^~~~~~~~~~~~~~ C:\Users\ycy13\AppData\Local\Temp\.arduinoIDE-unsaved2023615-27376-1dcww8o.35b\sketch_jul15a\sketch_jul15a.ino:36:22: error: 'FFT_BLACKMAN_HARRIS' was not declared in this scope fft.windowFunction(FFT_BLACKMAN_HARRIS); ^~~~~~~~~~~~~~~~~~~ C:\Users\ycy13\AppData\Local\Temp\.arduinoIDE-unsaved2023615-27376-1dcww8o.35b\sketch_jul15a\sketch_jul15a.ino:36:22: note: suggested alternative: 'FFT_WIN_TYP_BLACKMAN_HARRIS' fft.windowFunction(FFT_BLACKMAN_HARRIS); ^~~~~~~~~~~~~~~~~~~ FFT_WIN_TYP_BLACKMAN_HARRIS C:\Users\ycy13\AppData\Local\Temp\.arduinoIDE-unsaved2023615-27376-1dcww8o.35b\sketch_jul15a\sketch_jul15a.ino:37:7: error: 'class arduinoFFT' has no member named 'reorder' fft.reorder(1); ^~~~~~~ C:\Users\ycy13\AppData\Local\Temp\.arduinoIDE-unsaved2023615-27376-1dcww8o.35b\sketch_jul15a\sketch_jul15a.ino: In function 'void calculateFFT()': C:\Users\ycy13\AppData\Local\Temp\.arduinoIDE-unsaved2023615-27376-1dcww8o.35b\sketch_jul15a\sketch_jul15a.ino:69:7: error: 'class arduinoFFT' has no member named 'run' fft.run(waveData, fftData, FFT_FORWARD); ^~~ exit status 1 Compilation error: 'class arduinoFFT' has no member named 'windowFunction'

2023-07-16 上传