创建自己的语言来修改代码翻译器

arduino包,usb和hdmi电缆

今天,我们返回我们有趣的教程之一。 这次,我想向您展示一个非常简单的项目,该项目将花费您很短的时间来实现,并且您将使用它真正地可以从用摩尔斯电码编写的语言中构建一种翻译器。 像往常一样,事实是我们不会超出一个项目的范围, 面包板arduino板 由于在软件级别和最终项目完成方面都想走得更远,因此,您应该是一个实施解决方案的人,它的吸引力越来越小。

这个想法始于创建一个 任何类型的字体,单词或短语到莫尔斯电码的翻译器。 这就像使用一块Arduino卡一样简单,因为该卡将加载必要的软件,以便通过其输出,我们可以根据所表达的摩尔斯语言的含义使一些LED看起来像。 为了轻松编写我们要翻译的文本,我们将使用配备Android操作系统的手机,该手机将通过蓝牙连接将文本发送到我们的主板 Arduino UNO.

与Arduino传感器兼容的Arduino板

进行项目所需的材料

由于我们或多或少都试图在上面的行中指出,因此要执行此项目,我们将需要特定的材料,尽管如果您喜欢这个世界 制造者,我敢肯定,如果您没有的话,在您最常去的商店中找到自己所缺少的东西也不难,尽管正如我所说,它们通常是 相当常用的物品。 具体来说,我们将需要以下列表:

一旦有了所有必要的元素,我们就可以继续执行项目。 要记住的一点是,从字面上看 不必在该项目中使用蓝牙适配器或卡 Arduino UNO 这样,因为可以使用具有基本连接的任何其他连接,我们只需要注意所使用的连接即可,例如,在我们的数字输出13 Arduino UNO 这对应于您所使用的板卡的相同输出。

开展项目的步骤

为了执行该项目,在下面,我将指出与组装和连接构成上一清单的所有元素有关的一系列步骤,为正确执行它们,我们必须遵循这些步骤。 在此类项目中经常发生的情况下,您可以完全自由地 修改任何代码行或添加硬件以发展甚至完善其操作 因为任何形式的改进都是受欢迎的。

首先,我们将执行 连接 Arduino UNO 用我们的面包板。 具体来说,所使用的输出将为GND和3.3V。这些相同的线除其他外将为我们提供服务,以为我们的蓝牙适配器供电。

一旦建立了这些连接,就可以将蓝牙适配器的数据输入和输出与Arduino板的数字数据输入和输出进行协调。 这样,我们就可以将适配器完美地连接到卡上,从而既可以接收电流,又可以在技术水平上完全使用它来启动'“通过 Arduino UNO。 详细说明,告诉您,在某些情况下,由于我们使用的卡和蓝牙适配器的缘故,所用的连接可能会有所不同,因此,此时,最好的方法是 查看适配器安装文档,因为它们通常随附连接图.

我们到达 3伏号角连接。 为此,我们将使用数字输出13 Arduino UNO。 与往常一样,其余的连接必须将其连接到GND或接地,以确保喇叭的操作正确。

现在到了时间 连接不同的LED。 为了避免混乱,请告诉您,这种想法是将最长的正端连接到数字量输出的其中之一。 Arduino UNO 而较短的一个直接连接到GND或接地。 这样,我们将发现第一个绿色LED将连接至数字输出12,第二个绿色LED将连接至输出8,第三个绿色LED将连接至输出7,而唯一的蓝色LED将连接至数字输出4。

准备好所有接线后的最后一步是 使用USB连接线连接我们的 Arduino UNO 到电脑 从而能够为它提供必要的软件,我们将通过Arduino IDE进行编写和编译。

Arduino开发板与计算机之间的连接

当我们将板子连接到计算机以了解一切正常运行时,至少在原则上,必须考虑以下几点: 只要它始终保持与计算机的连接,绿灯就会一直亮着。 另一方面,根据我们使用的蓝牙适配器, 由于未与Android设备建立连接,通常会闪烁红灯 我们将用来将字母,词组或单词发送到车牌上。

我知道上面的细节看起来很像“托恩托“但我可以向您保证,如果我们考虑到在制造商社区中它们可能存在,那么它们是非常有效,必要且特别有趣的指示。 开始的人 而且,这要归功于这些小孩子。技巧“他们可以理解,至少,电流同时流向适配器和电路板本身。

在这一点上,我们只需要下载应用程序 莫尔斯·阿普克 随附的。 此应用程序必须安装在装有Android操作系统的移动设备上。 安装完成后,您只需要打开应用程序并按继续即可。 这次,我们最感兴趣的选择是'发短讯',我们必须单击它才能访问它。 进入内部后,我们必须单击“连接”以建立与主板的连接。

遵循的编码过程如下。

  • 在您的Android设备上访问该应用程序并按照前面的步骤操作后,您可以编写任何字母,单词或短语。 写下所需内容后,只需按发送即可。
  • 如果正确接收到文本,系统将自动打开灯并发出声音
  • 想法是,第一个绿灯将亮起并熄灭以确定“点”。 反过来,喇叭会同时响起并关闭。
  • 第二和第三绿灯将打开和关闭,依次确定“行”。 与前面的情况一样,喇叭将同时打开和关闭。
  • 最后,第四盏灯(即蓝灯)将打开和关闭,以确定字符,单词或短语的结尾。 当每个字符,单词或短语之间存在某种类型的空格时,此灯将打开和关闭两次。

请注意,在这种情况下,借助App Inventor可以制作出Android应用程序,这是一种非常简单的方法,可以生成应用程序的代码和设计,然后在装有操作系统的设备上运行Google工程师创建的系统。

详细信息和详细信息: instructables


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。