自己动手

 

您想要学习如何使用 AVR 吗?

AVR Development Kit

如今,利用像 Arduino 那样的简单板,可以比以往任何时候都更容易潜入电子世界。但是,如果您想要更深入地探究微控制器的世界,将会怎样?如果您想要将器件拆解为最简单的电子基本件,并拿到实现创客移动的芯片,将会怎样?

不,我们不会提供冗长而复杂的数据手册来令您生厌,相反,我们打算向您介绍这本很棒的 创意教程 (作者是 Nathan),它仅用几个简单的步骤就说明了 AVR。

该创意教程从按位操作基本知识到充分利用标准 AVR 外设(如定时器、中断和串行通信)等方面进行了介绍。它还介绍了常见的附加功能,如红外遥控器、无线电通信等。

赶紧看看这本教程吧,您可以跳过您知道的内容,学习您需要的知识!

可以在以下位置找到该创意教程:
http://www.instructables.com/id/A-complete-starter-guide-to-AVRs

或者从以下位置直接下载 PDF 格式的教程:
http://www.instructables.com/id/A-complete-starter-guide-to-AVRs/?download=pdf




对于刚刚开始 AVR/微处理之旅的用户,还有另一个重要的资源,来自于 Instructables 用户 AskJerry

ATtiny

Jerry 从一块裸电路试验板开始,建立每个连接和组件,直到一切就绪,可以对微控制器进行编程来实际做一些事情。

该创意教程使用较早的 Atmel 芯片 Tiny-26 带您入门。正如 Jerry 指出的那样,Tiny-26 是一款较小的微处理器,非常便宜且易于理解。一旦您掌握了使用 Tiny 的基本知识,可能想尝试扩展到 ATMega 系列中更强大的芯片,这些芯片具有更多的管脚和更大的内存。

请参阅 AskJerry 的指南以便开始使用 Atmel AVR 和 BASCOM,该指南位置如下:
http://www.instructables.com/id/Getting-Started-with-Atmel-AVR-and-BASCOM

或者从以下位置下载完整的 PDF:
http://www.instructables.com/id/Getting-Started-with-Atmel-AVR-and-BASCOM/?download=pdf



Arduino 简介

Arduino Microcontrollers

有些人将整个 Arduino 板视为微控制器,但实际上它不是。Arduino 板实际上是一个专门设计的电路板,供用户使用 Atmel 微控制器进行编程和原型设计。它的优点是价格相对便宜,可以直接插入计算机的 USB 端口,并且安装和使用过程十分简单,因此非常适合初学者。

查看以下“操作”指南(作者是 Instructables 的技术编辑 Randy Sarafan),马上学习微控制器编程的基础知识!

单击此处了解创意教程:
http://www.instructables.com/id/Intro-to-Arduino/step2/Arduino-Uno-Features/



准备好从 Arduino 过渡到原始 AVR 了吗?

ATtiny Arduino

Markus Konrad 的逐步操作指南向您介绍了如何从 Arduino 过渡到 ATtiny,以及如何用纯 AVR-C 语言编写代码。或者,正如他自己贴切的描述:“ 亲爱的,我缩小了 Arduino 。”

正如 Markus 指出的那样,虽然 Arduino 是一个奇妙的硬件和软件平台,但是因为它包含的功能有些是您需要的,有些可能是您并不需要的,因此让人感觉有点臃肿。有时,使用一个更小、更便宜的芯片,您的项目可以取得一样的效果。

该创意教程引导您逐步实现以下过程:如何使用 AVR-C 语言编写第一个程序,如何使用编程器将它们传输给微控制器,以及如何使用 Arduino 作为 ATtiny 的串行转发器来仔细调试您的代码。

可以在以下位置查看该创意教程:
http://www.instructables.com/id/Honey-I-Shrunk-the-Arduino-Moving-from-Arduino-t/#step1



制造一些美妙的(电子)音乐

不,在此不谈 Guitar Hero(吉他英雄)游戏,各位,我说的是由您喜欢的 Atmel 微控制器支持的货真价实的音乐。

Drums

为了这两个令人惊叹的基于 Arduino 的项目,再次为 Instructables 技术编辑 Randy Sarafan 制造一些音乐。

第一个项目是 Arduino 控制的机械手鼓。为什么制造一架机械手鼓?用 Randy 自己的话来说:“因为它真是超级棒。”这个机械手鼓像时钟一样保持节拍,可以根据精度调节相应减慢或加快节拍,甚至可以演奏出人类鼓手永远无法演奏出的鼓乐。

它肯定会在兄弟会/女生联谊会中风靡一时!

可以在以下位置查看该指南:
http://www.instructables.com/id/Arduino-Controlled-Robotic-Drum/




Arduino Guitar Pedal

此外,《Hitting a High Note》是 Randy 编写的有关如何制作 Arduino 吉他踏板的教程。

踏板是一台数字多效 低保真 Arduino 吉他踏板的改良版 (最初由另一名 Instructables 用户 Kyle McDonald发表)上的模块。最显著的变化是内置的前置放大器和有源混频级,可以把干净信号与特效信号结合在一起。Randy 还增加了一个坚固的外壳、脚踏开关和有六个介于不同特效之间的分立音阶的旋转开关。

按照以下指南只需 23 个简单步骤即可搞定:
http://www.instructables.com/id/Arduino-Guitar-Pedal/

或者在以下位置下载 PDF:
http://www.instructables.com/id/Arduino-Guitar-Pedal/?download=pdf



给我打电话吧?

Arduino Cellular Shield

大学是结交新朋友和培养交际能力的场所,因此,如果您的实验室项目之一可以帮助您解决此问题,那也许是一个好主意。接下来的这个教程面向 Arduino 蜂窝扩展板,它能够以高智能的方式拨打移动电话和发送短信!该蜂窝扩展板的大脑是 SM5100B,它是一个稳定可靠的蜂窝模块,可以执行最标准手机的许多任务。将它与 Arduino 和天线结合使用,您就一切都准备妥当了...

该指南的地址为:
http://www.instructables.com/id/Arduino-Cellular-Shield-Tutorial/

PDF 的地址为:
http://www.instructables.com/id/Arduino-Cellular-Shield-Tutorial/?download=pdf





为假日增添电子味道

LED Christmas Card Ornament

可以闪烁和发出蜂鸣声的节日贺卡总是让我们着迷。我们尤其 喜欢这种可修改的 DIY 版本 (使用 ATtiny13A 和若干 LED 制造)- 按下按钮便可在树上呈现简短的灯光秀。今年为何不将这些贺卡寄给您的教授、朋友和家人呢?它是一个手工制作的、可修改的礼物,制作过程乐趣无穷!

可以在以下位置下载该创意教程:
http://www.instructables.com/id/LED-Christmas-card-ornament/?download=pdf




LED Gingerbread House

姜饼屋是假日季节性的缩影。只需添加若干 LED 灯和 Arduino,便享有 Atmel 的假日天堂! 该创意教程 向您介绍了如何在姜饼屋上连接约 40 个 LED,您只需要使用一个微控制器的几个管脚来控制它们。

可以在以下位置下载该创意教程:
http://www.instructables.com/id/LED-Gingerbread-house/?download=pdf




Interactive Arduino Christmas Tree

想要重温基础知识?这棵 简单的交互式圣诞树 既有教育意义,又有节日气氛!您甚至可以选择星星的颜色!

可以在以下位置下载该创意教程:
http://www.instructables.com/id/Interactive-Arduino-Christmas-tree/?download=pdf