讲解

Arduino的机器人#4-HC-SR04超声波传感器

Arduino的机器人学

Arduino的机器人技术是一系列文章,记载了我的第一个自主机器人构建物Clusterbot。此版本的价格合理,相对容易且具有启发性。构建的总成本约为50美元。  

1. Arduino的机械人-电机控制 2. Arduino的机器人-底盘,运动和动力3. Arduino的机器人技术-接线,编码和测试运行4.

Arduino的机器人学#3-接线,编码和测试运行

Arduino的机器人学

Arduino的机器人技术是一系列文章,记载了我的第一个自主机器人构建物Clusterbot。此版本的价格合理,相对容易且具有启发性。构建的总成本约为50美元。  

1. Arduino的机械人-电机控制 2. Arduino的机器人-底盘,运动和动力3. Arduino的机器人技术-接线,编码和测试运行4. 

Arduino的机器人#2-底盘,运动和动力

Arduino的机器人学

初学者机器人技术是一系列文章,记载了我的第一个自动机器人构建类Clusterbot。此版本的价格合理,相对容易且具有启发性。构建的总成本约为50美元。  

1. Arduino的机械人-电机控制 2. Arduino的机器人-底盘,运动和动力3. Arduino的机器人技术-接线,编码和测试运行4. 

单片机简介-更多计时器和显示

迈克·席尔瓦 2013年10月15日3条评论

围绕计时器建立世界

到目前为止,您已经看到了在乐橙云app中使用计时器的四种不同方式。接下来,我们将探讨一些借助计时器在乐橙云app中产生多个并行工作流效果的方法。这种效果只是一种外观,而不是现实,因为单个微控制器(一个内核)只能运行单个代码线程。但是,由于微控制器相对于许多任务的执行速度如此之快,因此...


Arduino的机器人技术#1-电机控制

Arduino的机器人学

初学者机器人技术是一系列文章,记载了我的第一个自动机器人构建类Clusterbot。此版本的价格合理,相对容易且具有启发性。构建的总成本约为50美元。  

1. Arduino的机械人-电机控制 2. Arduino的机器人-底盘,运动和动力3. Arduino的机器人技术-接线,编码和测试运行4. 

微控制器简介-添加一些实际硬件

迈克·席尔瓦 2013年10月8日2条评论

当2个LED指示灯不再切割时

到目前为止,我们已经使用两个LED和一个按钮完成了本系列的所有操作。我猜想,LED闪烁的快感现在已经消失了,这真是难以想象的。而且,通过这样有限的I / O,我们已经可以达到的学习极限。我们已经到了需要在设置中添加一些硬件以继续其他概念和微控制器的地步...


单片机简介-计时器

迈克·席尔瓦 2013年9月27日2条评论

计时器-因为“何时”很重要

计算机乐橙云app是奇怪的事情,原因之一是因为它们没有时间概念。它们可能具有顺序执行的概念,但是指令之间的时间间隔基本上可以是任意数量,并且乐橙云app不会注意到或关心(除非乐橙云app员已将时间的假设内置在乐橙云app中)。但是现实世界并非如此。在现实世界中,尤其是在现实世界中,...


单片机简介-有关中断的更多信息

迈克·席尔瓦 2013年9月25日

有关中断机制的更多详细信息

现在是时候仔细看看中断请求和响应中发生了什么。同样,这是笼统的说法,不同的微控制器设计在做事上可能有所不同,但基本原理保持不变。大多数但不是全部中断请求都被锁存,这意味着即使中断事件消失了,中断事件也会设置一个标志,该标志保持设置。就是这个闩锁的标志...


微控制器简介-中断

迈克·席尔瓦 2013年9月18日6条评论

谈论中断太早了!

至少这可能是对本章的一种反应。但是多年来,我已经确信,新的微控制器乐橙云app员在被引入任何复杂的外设(例如定时器,UART,ADC和现代微控制器中所有其他功能强大的功能块)之前,应该先了解中断。由于这些外设通常与中断一起使用,因此对它们的任何介绍都不会...


微控制器介绍-有关GPIO的更多信息

迈克·席尔瓦 2013年9月13日4条评论

现在我们已经确定了LED Blinky乐橙云app,是时候更仔细地观察输出,添加按钮/开关输入以及读取输入并基于这些输入驱动输出的时候了。

开-不,关-不,开...

我不得不承认,我被骗了。好吧,比方说我掩饰了非常重要的事情。在我们的LED Blinky乐橙云app中,我们从不关心输出“ 1”或输出“ 0”是否打开了LED。因为我们只是...


单片机简介-7段显示器和多路复用

迈克·席尔瓦 2014年8月14日

进行7段随机播放

7段显示器在现代世界中无处不在。几乎每个数字时钟,计算器和电影炸弹都有一个。我的健身房的跑步机有6或7,每个跑步机显示3或4位数字。使7段有趣的是,它提供了机会在GPIO(输出引脚)之间进行权衡。每个7段显示需要8个输出(这7段,通常是小数点或小数点)。


单片机简介-按钮矩阵和自动重复

迈克·席尔瓦 2013年11月12日

按钮太多,输入不足

为每个按钮分配一个GPIO输入会占用很多GPIO引脚。数字输入至少需要10个按钮,再加上许多其他的控制或功能按钮。如果键盘像通常那样离开uC PCB,这会很快变得很昂贵,通过GPIO引脚方式以及通过连接器方式都是昂贵的。对此费用的一种非常常见的反应是将矩阵中的按钮(按键等)连接起来。通过将我们的按钮连接到...


单片机简介-有关中断的更多信息

迈克·席尔瓦 2013年9月25日

有关中断机制的更多详细信息

现在是时候仔细看看中断请求和响应中发生了什么。同样,这是笼统的说法,不同的微控制器设计在做事上可能有所不同,但基本原理保持不变。大多数但不是全部中断请求都被锁存,这意味着即使中断事件消失了,中断事件也会设置一个标志,该标志保持设置。就是这个闩锁的标志...


VHDL教程-一个实际示例-第1部分-硬件

吉恩·布雷尼曼 2011年5月18日1条评论

在以前的文章中,我描述了一些简单的VHDL示例。这次让我们尝试一些更复杂的事情。这是多部分文章的一部分。本文旨在详细描述我为客户开发的几种初始设计之一。该设计从未将其设计成产品,而是使用了类似的设计,目前正在生产中。经过大量工作,我决定共享此设计...


C编程技巧:函数调用内联

Fabien Le Mentec 2013年4月29日7条评论
介绍

随着软件系统的大小和复杂性的增加,抽象是管理软件系统的关键。如上所示 发布,抽象需要开发人员为数据和功能清楚地定义一个软件接口,并最终隐藏基础实现。当使用C语言时,该接口通常在标头'.h'文件中公开,而将实现放入其中一个或多个对应的.c文件。

首先,将接口与其接口...


编码步骤1-Hello World和Makefile

本系列文章:

步骤0讨论了如何安装GCC和make实用乐橙云app,以期编写和编译您的第一个C乐橙云app。在本文中,我将讨论如何使用上次安装的那些工具。具体来说,如何使用GCC来编译C乐橙云app并...


Cortex-M异常处理(第1部分)

本文介绍了Cortex-M处理器如何处理中断以及更一般的异常,这种概念在大多数嵌入式系统的设计和实现中起着核心作用。详细讨论此主题的主要原因是,在过去的几年中,微控制器在处理中断方面的复杂程度(和复杂性)稳步提高,使其与通用处理器相当。


编码-步骤0:设置开发环境

本系列文章:

您可以轻松地找到一百万篇文章,讨论编译器的细微差别,权衡各种数据结构的优缺点或讨论数据库的优化。这些文章对于高级乐橙云app员来说很有趣,但是...


如何使用Arduino-视频工具箱

我已经开始为Arduino或微控制器的新手提供一系列新的视频教程。我的视频非常实用-我更喜欢回答以下问题:“什么是最快,最简单,最经济实惠的方式?”例如,对于初次使用LCD显示器,超声波传感器或加速度计的业余爱好者来说,这些视频是他们“快速入门”知识的快速来源。希望您喜欢这一系列...


微控制器简介-添加一些实际硬件

迈克·席尔瓦 2013年10月8日2条评论

当2个LED指示灯不再切割时

到目前为止,我们已经使用两个LED和一个按钮完成了本系列的所有操作。我猜想,LED闪烁的快感现在已经消失了,这真是难以想象的。而且,通过这样有限的I / O,我们已经可以达到的学习极限。我们已经到了需要在设置中添加一些硬件以继续其他概念和微控制器的地步...