如何动手做出一个 CPU,很简单

如果你也想做一个 CPU,不论是帮助自己理解 CPU 原理,还是纯粹想玩一玩,或者想让自己入门电子 DIY 这块寻找一个有趣的突破口,都可以跟着 Eater 大佬的保姆级教学一点点做。

04-05 嵌入式系统 CPU

Python 66 个内置函数!附代码

Python有许多内置函数,共有66个。以下是这些内置函数的详细解释和示例代码

03-05 编程 Python

MicroPython PWM类

machine.pwm是MicroPython中用于控制PWM输出的模块之一,它提供了一些方法和属性,用于设置和控制PWM输出的频率、占空比等参数,从而实现对各种应用场景的控制。

02-22 创客 MicroPython PWM

Micropython Pin类

Pin 类是 machine 模块下面的一个硬件类,用于对引脚的配置和控制,提供对 GPIO 的操作方法。

02-22 创客 MicroPython

Raspberry Pi Pico参考资料和引脚说明图

Pico是一块大小和Arduino Nano差不多的板子。即可以单独使用,也可以作为SMD元件,直接焊接到印刷电路板上。

02-19 创客 Pico

Arduino Zero参考资料和引脚说明图

Arduino Zero采用Atmel的SAMD21 MCU为主控制器,该MCU具有32位ARM Cortex®M0+内核。

02-18 创客 Arduino

Micropython基于ESP32的多线程开发

本文学习如何使用ESP32开发板来进行多线程的开发。

02-16 创客 ESP32 MicroPython

MicroPython SPI类

MicroPython的SPI是一个用于进行串行外设接口总线协议的类。

02-16 创客 MicroPython SPI

ESP32 使用 MicroPython:I2C 总线

本文以一个简单的例程帮助大家在 MicroPython 下使用 I2C

02-16 创客 MicroPython I2C

ESP8266 Arduino WIFI

ESP8266有三种工作模式,分别为:AP,STA,AP混合STA

02-16 创客 ESP32 WiFi


ESP32 SPI

ESP32有四个SPI外设,分别为SPI0、SPI1、HSPI和VSPI。

02-15 创客 ESP32 SPI

ESP32 I2C

ESP32有2个硬件I2C总线接口,接口可以配置为主机或从机模式。

02-15 创客 ESP32 I2C

一文详尽 Python 函数式编程技术

本文对 Python 中的函数式编程技术进行了简单的入门介绍。

02-01 编程 Python

利用Excel,他制作出了一个功能齐全的16位CPU

当大多数人对Excel这个软件的认知还停留在工作报表、统计表格等功能时,有人已经开始利用它来制作真正的CPU了。

02-01 嵌入式系统 CPU

用Python优雅地编写LaTeX

latexify是用于生成 LaTeX 数学公式的 Python 库。LaTeX 是一种基于 ΤΕΧ 的排版系统,对于展示复杂的数学公式表现极为出色。

01-24 编程 Python

将LVGL移植到ESP32的解决方案:lv_port_esp32

lv_port_esp32将LVGL与ESP32的显示和触摸驱动程序结合起来,为ESP32开发者提供了一个强大的图形界面开发工具。

01-21 创客 ESP32 LVGL

OneButton: 用于使用单个按钮进行多用途输入的Arduino库

Arduino OneButton库是一个用于简化按钮操作的库,它可以轻松地处理按钮的单击、双击和长按等操作。适用于Arduino开发板以及ESP32等其他基于Arduino的开发板。

01-16 创客 Arduino

Arduino Bootloader

本文从Arduino Uno入手,看看怎样在这个"简单"的8bit单片机搭建一个属于自己的bootloader

01-11 嵌入式系统 Arduino

Arduino IDE第三方开发包的制作

许多硬件厂商都希望自己的开发板能被Arduino IDE集成开发环境所支持。这里就以小脚丫开发板所使用的开发包为例,介绍一下第三方开发包的制作方法。

01-09 嵌入式系统 Arduino

使用Python开发Android应用的简易教程

在过去,如果你想要开发Android应用,你需要掌握Java或者Kotlin等编程语言,但是现在,Python也可以用来开发Android应用了。

01-03 编程 Python