Skip to content

Commit

Permalink
update meArm
Browse files Browse the repository at this point in the history
  • Loading branch information
liangshao07 committed Nov 22, 2024
1 parent 5fb4a9e commit fe78930
Show file tree
Hide file tree
Showing 13 changed files with 84 additions and 5 deletions.
10 changes: 10 additions & 0 deletions docs/examples/01-LED Blinking.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@

## Arduino UNO R3

[在线仿真](https://www.tinkercad.com/things/aPcPF5JDUOw-led-blinking?sharecode=qxi01Bj7LQ71ykmhJnhSy329A7ZkoUfjXGdz-9Sk2Dw)https://www.tinkercad.com/things/aPcPF5JDUOw-led-blinking?sharecode=qxi01Bj7LQ71ykmhJnhSy329A7ZkoUfjXGdz-9Sk2Dw

![Clipboard - 2024-10-08 20.55.59](../images/Clipboard - 2024-10-08 20.55.59.png)

```arduino
Expand Down Expand Up @@ -63,6 +65,10 @@ void loop() {

## STM32F103C8T6 Bule Pill

[在线仿真](https://wokwi.com/projects/411342038321058817)https://wokwi.com/projects/411342038321058817

![Clipboard - 2024-11-22 17.57.16](../images/Clipboard - 2024-11-22 17.57.16.png)

```arduino
/*
STM32F103C8T6 (Blue Pill) LED Blinking
Expand Down Expand Up @@ -159,6 +165,10 @@ void loop() {

## ESP32-DevKitC

[在线仿真](https://wokwi.com/projects/411787521156042753)https://wokwi.com/projects/411787521156042753

![Clipboard - 2024-11-22 17.50.22](../images/Clipboard - 2024-11-22 17.50.22.png)

```python
"""
LED Blinking
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/Clipboard - 2024-11-22 17.57.16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions docs/meArm/串口命令控制 Servo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# 串口命令控制 Servo

2 changes: 2 additions & 0 deletions docs/meArm/工程化项目代码.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# 工程化项目代码

2 changes: 2 additions & 0 deletions docs/meArm/手柄模式控制.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# 手柄模式控制

20 changes: 20 additions & 0 deletions docs/meArm/控制一个 Servo 到控制四个 Servo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# 控制一个 Servo 到控制四个 Servo

- 控制一个 Servo
- 控制四个 Servo

# 控制一个 Servo

详细见:

- Basic examples :控制舵机(Servo)
- 软件模块:Servo-library-Arduino

# 控制四个 Servo



```arduino
```

1 change: 1 addition & 0 deletions docs/meArm/模块化控制 Servo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# 模块化控制 Servo
1 change: 1 addition & 0 deletions docs/meArm/蓝牙控制.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# 蓝牙控制
34 changes: 34 additions & 0 deletions docs/meArm/项目导论.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# meArm 项目导论

##### 相关

> - 官方 GitHub:https://github.com/MeArm/MeArm
meArm 是一个采用 Arduino API 控制的开源小型机械臂,目前(2024)官方 GitHub 项目最新的版本已经更新到 v3。

不过中文网络上,广传 meArm 大部分四 v0.3、v0.4(它们是 v1.0 的测试版)、v1.0 、v1.4。

最新版本是 v3,相对于 v1,机械结构修改很大,组装还需要额外打样一个 PCB,由于中文互联网的资料大多是 v1 版本,且 v3 还需要打样一块 PCB 电路板,相对于初学者来说,难度有点高,考虑作为入门项目与易用性,此次 Liang 仍然选取 v1.4 版本的机械结构和 Arduino UNO R3 开发板,作为 **循序渐进编写一个机器人的控制代码** 项目采用的版本。

- [结构组装参考。](https://www.bilibili.com/video/av11397753/?spm_id_from=888.80997.embed_other.whitelist&t=1.767912&aid=11397753&vd_source=b127cb690e81db7502cd25a14232d1fb)



- 数组简化代码量
- 串口命令编写
- 运动符合物理规律
- 限制 Servo 运动极限
- 编写动作

###### 循序渐进目录

> - 项目导论
> - 控制一个 Servo 到控制四个 Servo
> - 模块化控制 Servo
> - 串口命令控制 Servo
> - 手柄模式控制 Servo
> - 蓝牙命令控制 Servo
> - 工程化项目代码
> - 采用 Arduino 框架,迁移其它开发板(待补充)
> - STM32F103C8T6 开发版
> - ESP32 开发版
6 changes: 4 additions & 2 deletions docs/工具/实物图.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

> - Frizing 官网:
>
> - TinkerCAD 官网:
> - TinkerCAD 官网:https://www.tinkercad.com/
>
> - Wokwi 官网:
> - Wokwi 官网:https://wokwi.com/
###### 目录

Expand All @@ -26,6 +26,8 @@ https://blog.csdn.net/Little_Carter/article/details/128742002

# Wokwi

https://wokwi.com/

最佳仿真

ESP32
Expand Down
11 changes: 8 additions & 3 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,9 +83,6 @@ nav:
- "Windows 硬件开发环境搭建": "开发环境/Windows 硬件开发环境搭建.md"
- "macOS 硬件开发环境搭建": "开发环境/macOS 硬件开发环境搭建.md"
- "IDE 的选择": "开发环境/IDE 的选择.md"
- 驱动: "开发环境/驱动.md"
- 烧录: "开发环境/烧录.md"
- 调试: "开发环境/调试.md"
- 工具:
- 焊接: "工具/焊接.md"
- 加工: "工具/加工.md"
Expand Down Expand Up @@ -129,6 +126,14 @@ nav:
- "7 位数码管": "examples/07-7-Segment Display.md"
- "LCD 屏幕": "examples/08-LCD.md"
- "OLED 屏幕": "examples/09-OLED.md"
- "meArm 循序渐进编写代码":
- "项目导论": "meArm/项目导论.md"
- "控制一个 Servo 到控制四个 Servo": "meArm/控制一个 Servo 到控制四个 Servo.md"
- "模块化控制 Servo": "meArm/模块化控制 Servo.md"
- "串口命令控制 Servo": "meArm/串口命令控制 Servo.md"
- "手柄模式控制": "meArm/手柄模式控制.md"
- "蓝牙控制 Servo": "meArm/蓝牙控制.md"
- "工程化项目代码": "meArm/工程化项目代码.md"

- 项目最后: "项目最后.md"

0 comments on commit fe78930

Please sign in to comment.