ESP32开发历程-目录

注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。

本篇总结2018年未来更新发布的博客教程。期待吧。。。。。

ESP-IDF库开发:

1.      简介

2.      Ubuntu环境搭建ESP-IDF

3.      安装Eclipse,hello world

4.      Flash,BootLoader和FreeRTOS

5.      WiFi-Scanner

6.      Connect to a WiFi network

7.      Configuration menu

8.      TCP connection

9.      Basic I/O

10.  Random number generation

11.  LED candle

12.  I/O with interrupts

13.  Sending SMS with BulkSMS

14.  ESP-IDF v2:how to managedifferent versions

15.  Multicast DNS(mDNS)

16.  IFTTT

17.  Simple Network TimeProtocol(SNTP)

18.  Access point

19.  Non-volatile storage

20.  Web server

21.  Mutual authentication

22.  SPIFFS

23.  I2C Basics

24.  I2C HTU21D Sensor example

25.  OLED display with U8G2

26.  UART

27.  GPS

28.  MQTT and SSL

29.  Deep sleep

30.  HTTP server in SoftAP mode

31.  Bluetooth

32.  BTstack library

33.  Finding device withPython&BTStack

34.  Receiving data through RFCOMM

35.  Advertising SPP service withSDP

 

 

ESP32-Arduino开发

1.      Hello world

2.      Uploadiiing a program

3.      WiFi network connection

4.      WiFi getting started

5.      WiFi softAP

6.      MQTT publishing

7.      MQTT subscribing

8.      JSON parsing

9.      JSON message creation

10.  JSON message sending over MQTT

11.  HTTP GET

12.  HTTP POST

13.  LED PWM fading

14.  Buzzer PWM

15.  HTTP POST to bottle application

16.  External interrupts

17.  Timers interrupts

18.  aRESET library

19.  creating a class

20.  auto keyword

21.  MFRC522 RFID

22.  WebSocket client

23.  WebSocket server

24.  WebSocket server soft AP

25.  WebSocket serverreceiving&parsing JSON

26.  Socket server

27.  HTTPS GET request

28.  Async HTTP webserver

29.  Async HTTP server

30.  Async HTTP server serving aHTML from PROGMEM

31.  HTTP server getting queryparameters

32.  HTTP server multiple instances

33.  HTTP server servingHTML&JavaScript

34.  HTTP server over SoftAP

35.  HTTP server external&internalredirects

36.  HTTP server route not foundhanding

37.  Software reset

38.  SSD1306 OLED display

39.  SSD1306 OLED redraw string

40.  Base64 encoding

41.  SSD1306 OLED drawing QR code

42.  Free heap

43.  Random number generation(RHG)

44.  Pthreads library

45.  Basic authentication

46.  HMAC SHA-256

47.  FreeRTOS functions

48.  Task creation

49.  Task argument variable passing

50.  Task execution core ID

51.  Task execution on specific core

52.  Dual-core execution speed-up

53.  Queues

54.  Queue insertion

55.  Queue messageswaiting&empty spaces

56.  Task communication using queues

57.  Queue performance test

58.  Serial communication withpython

 

 

ESP32-MicroPython开发

1.      setup&flashing

2.      JSON parsing

3.      JSON encoding

4.      WiFi network connection

5.      WiFi automatic connection

6.      Script execution from computer

7.      File writing

8.      File reading

9.      File upload to file system

10.  Script execution from filesystem

11.  HTTP POST

12.  SHA-256

13.  uPyCraft IDE getting started

14.  uPyCraft script execution

15.  lists

16.  lambda function

17.  map function with lists

18.  dictionaries

19.  string split method

20.  simple

21.  URL query string parser

22.  Thread creation

23.  Thread function argumentpassing

24.  Timer interrupts

25.  External interrupts

26.  Web server

27.  HTTP content-type

28.  HTTP response code

29.  Obtaining HTTP request method

30.  Serving HTML

31.  Serving JSON

32.  Picoweb app query parameters

 

 

ESP32-Scratch3.0语句块开发

1.      Scratch3.0 GUI二次开发环境搭建

2.      打包exe教程

3.      增加microPython扩展

4.      连接串口下载

5.      第三方扩展原理

6.      制作自己的语句块

 

 

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
为了搭建 ESP32-WROOM-32 的开发环境,你需要进行以下步骤: 1. 下载并安装 Arduino IDE:在 Arduino 官方网站上下载适用于你的操作系统的 Arduino IDE,并按照说明进行安装。 2. 安装 ESP32 开发板支持:打开 Arduino IDE,点击菜单栏中的 "文件" -> "首选项"。在 "首选项" 窗口中找到 "附加开发板管理器网址" 一栏,并添加以下链接: `https://dl.espressif.com/dl/package_esp32_index.json` 然后点击 "确定" 关闭 "首选项" 窗口。 3. 安装 ESP32 开发板:点击菜单栏中的 "工具" -> "开发板" -> "开发板管理器"。在 "开发板管理器" 窗口中,搜索 "esp32" 并选择 "esp32 by Espressif Systems"。点击 "安装" 按钮,等待安装完成。 4. 配置开发板:选择 "工具" -> "开发板",确保选择了正确的 ESP32 开发板(例如 "ESP32 Dev Module")。然后选择正确的端口,该端口应该是你的 ESP32-WROOM-32 连接到计算机时所显示的端口。 5. 测试开发环境:现在你可以尝试上传一个简单的示例程序到 ESP32-WROOM-32 来测试你的开发环境是否正常工作。选择 "文件" -> "示例" -> "ESP32" -> "Blink"。这将打开一个简单的示例程序,该程序会使 ESP32-WROOM-32 上的内置 LED 闪烁。点击 "上传" 按钮,等待上传完成。 如果一切顺利,你将看到 Arduino IDE 输出上传过程的信息,并在上传完成后,ESP32-WROOM-32 上的 LED 开始闪烁。这表明你已经成功搭建了 ESP32-WROOM-32 的开发环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.Lanson

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值