电子

电子 · 圈子

1418 位酷友已加入

电子圈子中包含常用的源代码、电路图、学习教程、产品样本、技术报告等干货资料,加入圈子可以上传、下载资料,也可以使用提问来寻求资料或分享你认为有价值的站外链接~

关注推荐最新

热门标签

资源

《CAICV智能网联汽车产品测试评价白皮书》(2020年)

《CAICV智能网联汽车产品测试评价白皮书》(2020年) 编制背景 智能网联汽车是指搭载先进的车载传感器、控制器、执行器等装置,并融合现代通信与网络、人工智能等技术,实现车与X(车、路、人、云等)智能信息交换、共享,具备复杂环境感知、智能决策、协同控制等功能,可实现“安全、高效、舒适、节能”行驶,并最终可实现替代人来操作的新一代汽车。 测试评价是智能网联汽车自动驾驶功能开发、技术应用和商业推广不可或缺的重要环节。不同于传统汽车,智能网联汽车的测试评价对象变为人-车-环境-任务强耦合系统。随着驾驶自动化等级的提高,不同等级自动化水平所实现的功能逐级递增,导致对其进行测试验证极具挑战性,部分国家和区域已出台相应的法律法规允许智能网联汽车进行公路测试,以充分验证智能网联汽车的安全性。除了道路测试,围绕智能网联汽车测试评价环节所需的标准体系和相关测评方法,各国的政府机构、科研院所、相关企业开展了大量研究工作。 目录 目 录 一、智能网联汽车产品测试评价白皮书编制概要 二、国内外智能网联汽车测试评价标准法规及应用示范发展现状 三、智能网联汽车产品测试评价流程 四、智能网联汽车产品测试场景的构建 五、智能网联汽车产品测试方法 六、智能网联汽车产品评价指标 七、智能网联汽车产品测试评价发展展望与建议 者购车 附录 1 安全评价指标示例 附录 2 体验评价指标示例. 附录 3 配置评价指标示例 附件 国内外智能网联汽车测试评价相关标准法规发展现状 报告来源:中国智能网联汽车产业创新联盟 转载自:http://www.caicv.org.cn/material?cid=39

资源

Am 音乐发射器

需要的元件 Arduino Nano R3 面包板 电阻10kΩ 电容10nF Arduino IDE 关于此项目 使用ADC和Admega MCU的16位定时器/计数器将模拟输入信号转换为PWM信号。 定时器/计数器2生成载波信号,信号在31KHz 和8MHz之间的范围内变化。 此载波信号在引脚 D11 上以 PWM 信号的节奏输出。AM无线电的行为类似于PWM 上的低通滤波器,在那里恢复原始音频信号。 最后 所有需要的文件在下载区均可找到。 via:https://create.arduino.cc/projecthub/michalin70/ab-use-an-arduino-as-am-music-transmitter-d3b6e3?ref=platform&ref_id=424_trending___&offset=320

资源

Arduino 示波器

需要的元件 Arduino UNO Arduino IDE 关于此项目 模拟 6 光束示波器。模拟引脚上的输入预期在 0 到 5 伏之间,最大频率为 1 KHz。可调变量在单独的节中声明。这些变量可以在定义语句之后找到。可选择1-6束,分别显示 A0-A5 的电压。打开的模拟引脚会产生杂散电压。 示波器以两种模式运行:”连续”(自由运行)和”触发”(满足条件时开始扫描)。当输入信号读取 od A0 越过预定义的触发电压时,将满足触发条件。当标准跨越预定义电压时,标准进一步取决于它是”上升”还是”下降”。在触发模式下,总扫描时间可以设置为毫秒。当计时标记峰值为 5 vdc 时,指示触发扫描的开始。 扫描时,模拟引脚将在每毫秒内采样一次”采样间隔”。在绘图的底部,计时标记(方波)将每 10 个”采样间隔”毫秒切换一次。 内置 LED(引脚 13)是示波器状态的指示器:(1) 打开、连续模式或在触发模式下扫除;(2) 闪烁,在触发模式下武装,(3) 关闭,所有操作暂停(按按钮)。 采样超过 1 个信号时,信号显示可能是”叠加”或”通道”。使用通道时,垂直轴上的电压未校准。 内置 LED(引脚 13)是示波器状态的指示器:(1) 打开、连续模式或在触发模式下扫除;(2) 闪烁,在触发模式下武装;(3) 关闭,所有操作暂停(按按钮)。 可选的按钮,可连接到接地和数字引脚12。按下时,信号采样和扫描将停止。再次按下按钮可恢复扫描(但信号跟踪有间隙)。 绘制的线图例的顺序是:定时标记(蓝色)、触发电平(红色(如果在触发模式下)、模拟信号 A0-A6(多色)。 最后 所有需要的文件在下载区均可找到。 via:https://create.arduino.cc/projecthub/Meeker6751/arduino-oscilloscope-6-channel-674166?ref=platform&ref_id=424_trending___&offset=360

资源

DS1302 RTC 实时闹钟

需要的元件 Arduino UNO 实时闹钟 蜂鸣器 标准lcd 关于此项目 在这个项目中,主要是将一个简单的闹钟与Arduino UNO板结合。 代码功能非常简单,布线模块后,可以在 DS1302 RTC 上设置时间和日期,如果想要设置闹钟,可以设置闹钟”A”,也可以设置小时和分钟,还可以在时间前按”B”或按任何按钮,在响铃时将其停用。 最后 所有需要的文件在下载区均可找到。 via:https://create.arduino.cc/projecthub/SurtrTech/simple-alarm-clock-with-ds1302-rtc-a92d7b?ref=platform&ref_id=424_trending___&offset=294

资源

使用安卓和 Arduino 的简单蓝牙灯控制器

需要的元件 Arduino UNO 蓝牙模块 继电器 电阻1kΩ 电阻器560Ω Arduino IDE 关于此项目 仅使用智能手机控制家周围的任何设备是非常有趣的。该项目包括使用 Arduino,一个廉价的蓝牙模块和一个继电器来控制,例如,通过蓝牙将其连接到智能手机。此项目旨在简单使用最少的资源和代码,但仍包括整个过程的重要演示和说明。 上传的Arduino代码通常分为 4 个阶段。 5.1. 初始化 52. 设置 5.3. 循环 5.4. 流程命令 需要注意的是,上述所有代码都在 Arduino 的观点中,这意味着所有"读取"操作都是 arduino 从其他源接收数据的操作,而写入操作也是 arduino 向其他源发送消息的操作。系统中的使用顺序将是这样: a.用户单击智能手机中的按钮,执行蓝牙命令。 B。蓝牙模块接收并将该命令发送到 Arduino。 c. Arduino 将处理该命令,并将信号发送到继电器以将其打开或关闭。 d. Arduino 然后向蓝牙模块发送成功的消息,其中蓝牙模块将此消息发送回智能手机。 5.1.初始化 在最初几行代码中,首先包括软件系统库,该库将允许与蓝牙模块进行通信。还允许使用不同的引脚作为接收器和发射器引脚比那些预定义的 Arduino (引脚 0 + RX 和引脚 1 + TX) 。相反, 我们将使用引脚 2 为 Arduino 的 Rx 和引脚 3 为 Arduino 的 TX 。然后,我们创建常量来标识每个组件的引脚,在这种情况下,将控制 RELAY 的 Arduino 引脚为 10 号,控制 Arduino 的内置 LIGHT 的引脚为 13 号。然后,称为类型"char"的"数据"的数据结构充当来自蓝牙模块的传入消息的缓冲区,以及一些数据结构的辅助变量,将在Loop 部分中解释。 5.2. 设置 预定义的方法"setup",将是在我们实际预期程序开始运行之前执行的第一个方法。它基本上允许在主程序执行之前配置一些 Arduino 的引脚和其他内容。因此,中继引脚将是一个输出引脚,因为希望发送一个信号,以关闭或打开继电器。光销也一样。此外,可以选择是否要启动程序,然后使用"数字写入"立即开始发送信号。在中继的情况下,确实开始发送信号更好,因为继电器的工作方式有点违背直觉,因为继电器的工作方式是,当一个信号被去继电器检测到时,它会自行关闭,否则会重新打开。 5.3. 循环 循环是一种方法,正如名称建议的那样,它是迭代调用,以便重复处理传递给它的任何信息。话虽如此,首先检查是否有来自蓝牙模块的传入消息,如果有,然后进入一个循环,以便继续按字节读取这些消息(每次迭代都读取类型"char")。关于代码延迟行(10),说实话,我并不完全确定为什么代码只与该延迟(10)一起使用。当我尝试没有那行代码时,消息没有正确接收到称为"数据"(我们的缓冲区)的字符数组中,而收到的只是缓冲区中的一堆垃圾。因为接收和传输的组件有不同的处理速度,在这种情况下,这是Arduino和蓝牙模块。在一些 Arduino 代码在网络上是服装看到一些这些延迟行的代码,可能其中一些可能用于此事。在此延迟之后,假设已经读取了消息的第一个字节 (char),然后将其添加到缓冲区,并递增名为"index"的计数器,以沿数组/缓冲区的维度迭代和增量添加更多字节。读取消息后,我们退出 while 循环并说"是",有一条消息要处理(通过将标志设置为 true)。并添加一个"|0"以指示缓冲区的结束。在循环方法的末尾,只需检查是否有消息要处理,如果有,则调用 processCommand 方法,然后通过将数组的第一个索引({0})设置为 null ({0})将计数器 ('index') 设置为 0 来清除/重置缓冲区。这样,缓冲区就可以接收更多的传入消息。 5.4. 流程命令 ProcessCommand 方法将是决定对之前在循环代码部分收到的蓝牙消息进行操作的方法。对于这个项目,可以发送简单的命令发送从智能手机发送到Arduino通过蓝牙。要打开中继,在 Android 应用程序上构建的简单消息将发送以下字符串为字节:"RY"(中继是),如果希望打开中继或"RN"(中继否),如果希望关闭中继。如前所述,还包括一个"附加",在那可以控制 Arduino 的内置 LED (引脚号 13),所以命令是 "LY" 和 "LN", 但不必使用这个。要打开继电器,需要从 Arduino 发送低信号,反之亦然。Arduino 还将向蓝牙模块发送状态消息,例如"中继:ON",该模块将发送给用户。 最后 所有需要的文件在下载区均可找到。 via:https://create.arduino.cc/projecthub/azoreanduino/simple-bluetooth-lamp-controller-using-android-and-arduino-aa2253?ref=platform&ref_id=424_trending___&offset=329

电子

电子·圈子   首发

张宇哲 发布了
电子

电子·圈子   首发

星陨光 发布了
资源

正负脉宽数控调制信号发生器

正负脉宽数控调制信号发生器 设计内容 正负脉宽数控调制信号发生器设计。此信号发生器可产生占空比可调的方波,高低电平的维持时间由8位二进制数控制。 EDA软件:QuartusⅡ14.0 引脚配置与代码见附录

  • 1
  • 98
  • 99
  • 100
  • 120
前往