True还是False:布尔是一种数据类型?

真的!布尔值是一种数据类型。然而,它也是一个在电子世界中被程序员随意使用的术语,他们认为其他人都知道他们在说什么;我个人可以证明,情况并非总是如此。有鉴于此,让我们回顾一下编程中常用的一些数据类型。

Digilent Pmods:连接器Pmods

现在是另一个Pmod功能的时候了!今天,我们来看看连接器Pmods。而不是仅仅被严格限制为纯输入Pmod或纯输出Pmod,所有这些Pmod都能够在两个方向上轻松地与系统板通信。尽管这些Pmods中的许多可能被归为简单的“传递”模块,但我肯定不会这样标记它们。这些Pmods提供了一些非常有价值的特性,这些特性在其他情况下很难获得。

盾牌vs Pmods:好还是更好?

今天我们将比较两种增加系统板功能的方法:Pmods和屏蔽。那些人一直关注Digilent博客知道Pmods Digilent与6 - 12针的一系列外围模块,可以很容易地连接到合适的针系统板上提供额外的功能,包括音频放大器,GPS接收器,USB UART接口,七段显示器,加速度计,带输入反馈的h桥,模数转换器等等。对于在电子工业这个领域工作的其他人来说,你知道屏蔽是一种板,你可以直接插在你的微控制器上,以一种漂亮的针对针的方式扩展功能。虽然您可能会怀疑我更喜欢这两个项目中的哪一个,但我们将检查它们的优点。

“指针”是什么?

这篇博文将介绍指针的基础知识,这是一种在C和c++等语言中使用的编程工具。在这篇文章中,我们将使用C语言作为我们的主要语言。指针是包含内存地址(用于访问计算机主存储内存的概念)的变量。变量通常包含像1或' a '这样的值,但指针包含值的地址。当我们通过指针引用一个变量时,这被称为间接引用。每个链接都指向一个C代码的文本文件。这段代码可以按原样运行,这将帮助我们展示指针的力量!

在uC32上运行5+伺服…我能做到吗?

在不太遥远的过去,我们做了一些关于Pmods的帖子,可以帮助驱动电机,以及一个关于步进电机的帖子。今天,我们来看看在chipKIT板上运行多个伺服电机。我们为什么要这么做?好吧,除了成功完成一些极端的多任务带来的美好感觉之外,我们还可以运行一些超级酷的机电一体化项目,比如一个机器人手臂!

什么是互斥和互斥?

FPGA设计的很大一部分是在设计中使用逻辑块。使用逻辑块,你可以划分你的设计,而不是尝试一次性实现所有内容。没有小块的设计就像没有刹车系统或引擎等子系统的汽车设计一样。在课程进行到一半的时候,有一个涵盖了各种基本逻辑模块的项目,包括多路复用器(muxes)和解多路复用器(demuxes)。那么什么是muxes和demuxes呢?

如何读取数据表

在Digilent这里,我们有大量的产品和大量的文档和示例(比如我们的学习网站和Instructables页面),让你知道如何使用我们的产品。在所有这些中,除了推荐的操作条件外,还有关于每个产品能够(和不能够)做什么的声明。你们中的一些人可能会想,“我们是怎么知道这些事情的?”所提供的大部分信息都是由数据表确定的。但是我们在数据表中哪里可以找到这些信息,或者我们如何读取数据表呢?让我们找出答案。

什么是h型桥?

除了闪烁的led灯,电子产品能做的最令人兴奋的事情之一就是让东西移动。最常见的移动方式是什么?马达。如果你研究过电机控制,你可能听说过h桥。但h桥到底是什么?

计算机内存:不同类型之间的区别(再说一遍)……内存!

计算机有几种不同的方法来跟踪所提供的信息。世界上大多数人,包括我自己在内,可能认为只有两种内存:计算机拥有的“随机存取内存”(RAM),以及你可以放在拇指驱动器上并在背包中随身携带的闪存。然而,尽管我知道这两种记忆并不是全部,但我的个人经验是,试图学习更多通常会导致我的眼睛立即呆滞;从实际学习的角度来说,这是相当没有帮助的。记住这一点,我们将对不同类型的RAM做一个广泛的概述,希望没有玻璃窗效应。

勤勉的Pmods:输入Pmods -触觉用户输入

今天,我们来看看Digilent提供的最后一块输入Pmods™。这组输入与我们上次看到的固有传感器稍有不同。虽然这些Pmods的设计是为了给系统板关于外部世界的信息,但这一次你就是他们的整个世界。这些触觉Pmods是设计的,当你与它们进行身体互动时,它们会做出反应。这有点像在外面玩,在自己舒适的家里。