发布1天,就有300+人复刻?这个项目,开源了
工程名称:开源!自制一瓶电子海洋! 工程作者:hei_mao35 前言 小伙用256颗灯珠,做了个电子“海洋”! 该开源作品发布仅1天 就获得7K关注 开源附件被下载300+次 这么受欢迎?!咱来围观一下! 瞅瞅它有啥功能?是咋设计的?有啥特别的? *0***1 它有什么功能? ” 1 基于FLIP流体模拟算法制作 2 颜色/水位会随时间变化:比如正午时灯光是青色,午夜时灯光是绿色 3 低功耗
纳米网嵌入式开发频道 — 提供嵌入式开发领域最新资讯、技术文章和行业动态。
工程名称:开源!自制一瓶电子海洋! 工程作者:hei_mao35 前言 小伙用256颗灯珠,做了个电子“海洋”! 该开源作品发布仅1天 就获得7K关注 开源附件被下载300+次 这么受欢迎?!咱来围观一下! 瞅瞅它有啥功能?是咋设计的?有啥特别的? *0***1 它有什么功能? ” 1 基于FLIP流体模拟算法制作 2 颜色/水位会随时间变化:比如正午时灯光是青色,午夜时灯光是绿色 3 低功耗
在讲脚本前,根据小艾的经历,有必要介绍一下文本编辑器。 这个说起来不是个难事,但是对于刚使用linux的同学而言,编辑文本还真是个问题,首先,你很难找到写字板,就算找到了,也很难用,我说的没错吧。😄 所以,你必须改变,就从现在开始! Linux平台上一直有两派,争执不下,一个是emacs,另一个就是vim 他们两个都是很好的文本编辑器,但由于开发初衷不一样。 前者大约于1975在MIT诞生,他是一
空指针背景与动机 在 C++ 中,我们常听到空指针(null pointer),但在真实代码中,对于空指针的表示,竟有 NULL、0 和 nullptr 三种之多。就如同茴香的“茴”的几种写法一样。初学者不禁要问:那到底哪一个才是正确优雅的推荐写法呢 ? 空指针(null pointer):表示不指向任何有效的内存地址。在早期 C 语言中,宏 NULL 通常被定义为 0(或在某些实现中 (void
下面是基于RT-Thread的ENV命令行开发环境,在APM32F427上使用LwIP网络协议栈实现网络通信功能的。 1. 工具和RT-Thread源码的准备 1.1 ENV工具的安装和使用 这里只做基本的介绍,详细的使用方法请点击下面链接看RTT的官方文档中心中对ENV工具的介绍。 https://www.rt-thread.org/document/site/#/development-too
实验:FPGA**计算3**行同列数据之和 实验要求:PC机通过串口发送3行数据(一行有56个数据,3行共有56*3=168个数据)给FPGA,FPGA计算3行同一列数据的和,并将结果通过串口返回给上位机。 实现方法:使用两个FIFO IP Core,将串口接收到的数据进行缓存,当第一个FIFO1的数据存满后,将FIFO1的数据读出来给FIFO2,当FIFO2的数据存满时,当前两个FIFO的数据和
乐鑫信息科技 (688018.SH) 正式发布 ESP-IDF v6.0。在 v5.x 基础上,v6.0 带来面向开发流程与系统能力的全面升级,覆盖开发环境、构建体系、安全架构及连接能力等多个关键环节,进一步提升开发效率与系统灵活性。 ESP-IDF v6.0 升级详解 从开发到运行 基础能力全面升级 围绕“让开发更简单、运行更高效”,ESP-IDF v6.0 对基础能力进行了系统性优化。
继去年推出乐鑫智能文档 AI 助手后,乐鑫信息科技 (688018.SH) 持续推进开发者工具体系的智能化演进。今日,乐鑫正式发布文档 MCP (Model Context Protocol, 模型上下文协议) 服务器,进一步打通官方文档与 AI 开发工具之间的连接能力。 MCP 是一项开放标准,旨在让 AI Agent(智能体)能够在运行时直接连接外部数据源,而不再局限于训练阶段所获取到的知识。
文章**概述** 本文详细介绍了在Arduino平台上如何使用看门狗定时器来增强嵌入式项目的可靠性和安全性。文章首先解释了看门狗定时器的基本原理,随后阐述了其在Arduino项目中的常见用途。针对AVR架构的Arduino板(如Uno),文章提供了具体的配置和使用方法。此外,还介绍了适用于跨平台开发的Adafruit SleepyDog库,该库简化了看门狗定时器的使用,提供了更精细的超时设置和统一
工程名称:泰山派ROS小车 工程作者:imhaozi 前言 小伙基于泰山派,做了个多功能的ROS小车~ 小编看完表示: 成本这么低,还能实现 计算机视觉+ROS的结合…? 好像有点意思!! *0***1 它能做什么? ” ① 基于上位机/键盘 控制小车旋转、前进、后退 ② 支持图传:在此基础上,还能识别物体,目标跟随;要是运用这个功能,做一个赛博小宠物,岂不是很萌哈哈…… ③ 能快速创建“地图”
工程名称:琛光E1 Mini ESP32无人机 开源版 工程作者:songge8 前言 小伙花45元,手搓了一台无人机 照着下文复刻教程做,肯定能飞! 在那之前,先简单分享一下无人机的功能和电路设计图。 *0***1 功能亮点 ” 1 能飞起来~ 2 飞机自带网页遥控器,手机访问即可控制,不需要额外安装APP或实体遥控 3 支持GQC APP和实体遥控 *0***2 电路设计图 ” 原理图 P
前言 在做这个实验的时候在网上找了许多资料,都是关于使用单片机驱动LCD显示,确实用单片机驱动是要简单不少,记得在FPGA学习交流群里问问题的时候,被前辈指教,说给我最好的指教便是别在玩这个了,多看看关于FPGA方面的书籍,比做这个单片机做的东西价值强多了。现在想来确实,自从学习FPGA以来,看过的书没有多少,只是想做个什么了,就在网上找找例程,照抄下来,把算法推理一遍,下个板子实现
同样的代码在Nordic官方开发板上可以运行正常,但在自己板子上就跑不起来,如果你碰到了上述情况,建议按照如下步骤进行自检: 首先确认用户板元器件焊接良好,功能正常。如果你的板子有LED的话,你可以下载Blinky程序去点亮它,Blinky程序所在SDK目录为:SDK安装目录\examples\peripheral\blinky如果你的板子没有LED,但有UART的话,可以下载CLI代码去进行
目录 库(Library)的定义 为什么需要库 库是如何生成 库里面有什么 库的分类 如何创建库 什么是标准库 标准库的优点 这是承接上一篇文章《不简单的hello world值C标准库第一部分》。我们继续该主题的内容。 库里面有什么 我们在上一节当中介绍了库是如何生成的,那么库里面有什么呢,关于这个问题可能有的同学会问了,你不是说了吗,里面不就是包含了
前言 自从学习FPGA以来,唯一做过的完整系统就是基于basys2得多功能数字表。记得当时做的时候也没少头疼,最后用时间磨出来了一个不是很完整的小系统,当时还是产生了满满的成就感。现在回头看来,先不说功能实现的如何,首先代码书写满是不规范,其中犯得最多的一个问题就是把verilog当C来写。所以,我决定趁着寒假自由支配的时间比较多,决定重写多功能数字时钟,算是对我大二第一学期以来
本文简将要介绍嵌入式安全的原理。然后,介绍开发人员如何利用Microchip Technology的高性能数字信号控制器(DSC)、低功耗PIC24F微控制器单元 (MCU) 以及 Microchip 的专用安全设备来满足对严格的嵌入式安全的新需求。 随着向物联网 (IoT) 的迁移,安全性已不再是嵌入式应用中的选配功能,已发展成为确保系统完整性所需的必备能力。为了满足日益增多的安全规范要求,开发
文章**概述** 本文介绍了一种利用USB转TTL串口实现一键自动下载MCU程序的调试器设计方案,重点阐述了通过ISP(In-System Programming)在系统可编程技术,实现电路板空白器件的在线编程。文章以STM32F103单片机为例,设计了一键下载电路,介绍了该电路的各个组成部分及一键自动下载电路的具体实现方式,并通过实验验证了电路的可行性和实用性。 在日常的开发调试中,我们常常使用
真是没想到啊,把11.0592MHz的晶振焊成了12MHz,单片机串口通讯打印全乱码了。明明频率差不多,为什么会导致通讯彻底失败?贸泽科普实验室带大家从串口乱码开始,重新认识晶振—— 01 为什么晶振频率有小数点的特殊数值? 在通信的时候,单片机需要设置串口波特率,也就是每秒传输的比特数,比如9600波特率,就是每秒传9600个二进制位。串口通讯要想正常传数据,发送端和接收端的波特率必须一致,就像
目录 库(Library)的定义 为什么需要库 库是如何生成 库里面有什么 库的分类 如何创建库 什么是标准库 标准库的优点 在上一篇文章当中我们分析了hello world这个程序的第一行,那么我们接下就开始看后面的代码,可能有人会说了,这么简单的代码还有什么可看的,同学们,有句话说的非常好,魔鬼在细节,那么这个魔鬼在这里就是printf函数。 printf
摘要 本文主要介绍了串口通信协议的基本概念、串口通信的基本流程、如何使用Python语言创建一个类和类内成员中属性和方法的定义。 正文 这里开始,我们将以嵌入式中常用的串口通信协议为例,讲解以下知识: ①如何在 Python 中创建类和对象; ②如何为 Python 对象添加属性和行为; ③如何将类组织成包和模块; ④如何限制外部访问私有数据。 在使用Python进行编程之前,我们先回想一下平时我
1 OLED 简介 OLED,即有机发光二极管( Organic Light Emitting Diode)。 OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。LCD 都需要背光,而 OLED 不需要,因为它是自发光的。这样同样的显示 OLED 效果要来得好一些。