国外课栈 - 跨学科知识视角栈
嵌入式

在本指南中,您将学习如何使用库对 ESP32 开发板进行无线 (OTA) 更新。 该库创建了一个网络服务器,允许您将新固件(新 sketch)上传到您的电路板,而无需在 ESP32 和您的计算机之间建立串行连接。此外,使用此库,您还可以将新文件上传到 ESP32 文件系统 (SPIFFS)。该库非常易于使用,并且与我们经常用于构建 Web 服务器项目的库兼容。概述OTA 编程OTA(空中下载...

硬件实现方法设置 Raspberry Pi需求一张空的 SD 卡(最小 4Gb)用于将 Raspberry Pi 连接到显示器的 HDMI 转 DVI 转换器一个 USB 键盘一个微型 USB 电源适配器USB 鼠标一个(可选)准备 SD 卡为 Raspberry Pi 编写操作系统:下载推荐的操作系统(Raspbian)解压下载的文件从以下位置下载 Win32DiskImager(或任何类...

特点掌握物联网通信方法和协议内容介绍串口通讯I2C 通讯软接入点WiFi 站点模式静态 IPmDNSMAC 地址HTTPGETPOSTJSONJavaScriptAJAX(异步 JavaScript 和 XML)JQueryUDPNTPSPIFFS智能配置WebSocketMQTTOTA发送邮件MODBUS TCP 和 RS485阅读咨询

特点将看到 Raspberry Pi 和 Python 的组合如何成为机器人编程的一个很好的起点介绍机器人的基本结构,并展示如何设计、构建和编程添加不同的输出和传感器,学习机器人构建技能,并编写代码,使用传感器和摄像头添加自主行为通过 Wi-Fi 连接升级机器人,使用智能手机控制它了解如何应用所学技能来可视化、布局、构建和编码您未来的机器人构建项目内容基础知识 – 为机器人技术做准备机器人技...

特点嵌入式 Linux 运行着我们每天使用的许多设备。 从智能电视和 Wi-Fi 路由器到测试设备和工业控制器,所有这些都以 Linux 为核心。 Linux 操作系统是构成物联网 (IoT) 核心的基础技术之一首先分解了支撑所有嵌入式 Linux 项目的基本元素:工具链、引导加载程序、内核和根文件系统学习如何从头开始创建这些元素中的每一个,并使用 Buildroot 和 Yocto 项目自...

特点介绍 BeagleBone,使用它构建有趣、酷炫和创新的项目从 BeagleBone Black 及其操作系统的规格开始,然后掌握 BeagleBone Black 中可用的 GPIO完成四种令人兴奋的项目:构建实时物理计算系统、家庭自动化、安全系统的图像处理以及构建您自己的遥控机器人内容BeagleBone 入门电路基础和 GPIO物理计算系统简介使用 BeagleBone 的实时物理...

特点初学者可以通过用户友好的 Bonescript 示例访问“Bone”的力量经验丰富的用户可以使用基于 Linux 的底层操作系统、大量功能扩展板 (Capes) 和各种 Linux 社区开源库来充分利用 Bone 的强大功能包含有关系统操作的背景理论以及许多有据可查的说明性示例新手用户的示例以励志、有趣的机器人项目为中心,而高级项目则以辅助技术和图像处理应用为主题内容开始描述 Beagl...

特点项目中微控制器编程使用了 C 和 C ++ 语言结构使用 STM32 微控制器和 PIC 微控制器板执行项目探索数字电子和微控制器板编程的基础知识借助测量环境中的湿度和温度等示例,获得动手项目经验内容微控制器和微控制器板介绍微控制器板的软件设置和 C 编程使用按钮打开或关闭 LED使用光敏电阻测量光量湿度和温度测量带有明亮 LED 的摩尔斯电码 SOS 视觉警报创建拍手开关气体传感器物联...

特点使用 BeagleBone 嵌入式 Linux 平台构建的深入指导和实用技巧学习基础工程技术,使您能够创建自己的项目,从基本技能的基础入门开始,逐渐进入使用 C 语言的通信、控制和高级应用程序BeagleBone 的小尺寸、高性能、低成本和极强的适应性使其成为最受欢迎的开发平台,Linux 软件基础允许复杂而灵活的功能BeagleBone 在智能建筑、机器人控制、环境传感等领域都有应用,...

特点在熟悉 BeagleBone Original 或 BeagleBone Black 的整个过程中逐步指导您学习如何设置、使用软件、构建硬件和为项目编码,并通过大量示例引导您完成整个过程BeagleBone 是一个微型计算机主板,大约一张信用卡大小,具有台式机的所有功能下载操作系统并连接您的 BeagleBone学习在桌面环境中导航开始使用 Python 和 Bonescript 进行编...