shark
This commit is contained in:
commit
485dc9a752
3
README.md
Normal file
3
README.md
Normal file
@ -0,0 +1,3 @@
|
||||
```bash
|
||||
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
|
||||
```
|
||||
69
docs/arduino内置函数.md
Normal file
69
docs/arduino内置函数.md
Normal file
@ -0,0 +1,69 @@
|
||||
## 引脚操作
|
||||
|
||||
* **pinMode(pin, mode)**
|
||||
设置引脚的工作模式。
|
||||
|
||||
* `pin`:引脚编号
|
||||
* `mode`:可以是
|
||||
|
||||
* `INPUT`:输入模式
|
||||
* `OUTPUT`:输出模式
|
||||
* `INPUT_PULLUP`:带内部上拉电阻的输入模式
|
||||
示例:
|
||||
|
||||
```cpp
|
||||
pinMode(13, OUTPUT);
|
||||
pinMode(2, INPUT);
|
||||
pinMode(3, INPUT_PULLUP);
|
||||
```
|
||||
|
||||
* **digitalWrite(pin, value)**
|
||||
控制数字引脚输出高电平或低电平。
|
||||
|
||||
* `value`:可以是 `HIGH` 或 `LOW`
|
||||
示例:
|
||||
|
||||
```cpp
|
||||
digitalWrite(13, HIGH); // 输出高电平
|
||||
digitalWrite(13, LOW); // 输出低电平
|
||||
```
|
||||
|
||||
* `value`:可以是 `1` 或 `0`
|
||||
示例:
|
||||
|
||||
```cpp
|
||||
digitalWrite(13, 1); // 输出高电平
|
||||
digitalWrite(13, 0); // 输出低电平
|
||||
```
|
||||
|
||||
* **digitalRead(pin)**
|
||||
读取数字引脚的电平状态。返回值是 `HIGH` 或 `LOW`。
|
||||
示例:
|
||||
|
||||
```cpp
|
||||
int state = digitalRead(2);
|
||||
if (state == HIGH) {
|
||||
// 引脚为高电平
|
||||
}
|
||||
```
|
||||
|
||||
* **analogRead(pin)**
|
||||
读取模拟引脚的电压值,返回值范围为 `0 ~ 1023`。
|
||||
|
||||
* 通常用于 A0\~A5
|
||||
示例:
|
||||
|
||||
```cpp
|
||||
int value = analogRead(A0);
|
||||
```
|
||||
|
||||
* **analogWrite(pin, value)**
|
||||
使用 PWM 输出模拟信号。
|
||||
|
||||
* `value` 范围为 `0 ~ 255`,对应输出占空比
|
||||
* 仅适用于支持 PWM 的引脚(如 3、5、6、9、10、11)
|
||||
示例:
|
||||
|
||||
```cpp
|
||||
analogWrite(9, 128); // 50% 占空比
|
||||
```
|
||||
1
docs/index.md
Normal file
1
docs/index.md
Normal file
@ -0,0 +1 @@
|
||||
# 测试
|
||||
79
mkdocs.yml
Normal file
79
mkdocs.yml
Normal file
@ -0,0 +1,79 @@
|
||||
site_name: hugemaker
|
||||
site_description: hugemaker
|
||||
site_author: hugemaker
|
||||
# site_url: # 请在这里填写您的网站URL
|
||||
strict: false
|
||||
|
||||
repo_name: '/doc'
|
||||
repo_url:
|
||||
|
||||
nav:
|
||||
- 简介:
|
||||
- 介绍: index.md
|
||||
- arduino:
|
||||
- arduino内置函数: arduino内置函数.md
|
||||
|
||||
theme:
|
||||
name: material
|
||||
language: zh
|
||||
palette:
|
||||
- media: "(prefers-color-scheme: light)"
|
||||
scheme: default
|
||||
primary: white
|
||||
accent: indigo
|
||||
toggle:
|
||||
icon: material/weather-sunny
|
||||
name: 切换到夜间模式
|
||||
- media: "(prefers-color-scheme: dark)"
|
||||
scheme: slate
|
||||
primary: blue-grey
|
||||
accent: cyan
|
||||
toggle:
|
||||
icon: material/weather-night
|
||||
name: 切换到日间模式
|
||||
features:
|
||||
- navigation.tabs
|
||||
- navigation.instant
|
||||
- content.action.edit
|
||||
font:
|
||||
text: Fira Sans
|
||||
code: Fira Mono
|
||||
icon:
|
||||
logo: material/school
|
||||
|
||||
markdown_extensions:
|
||||
- admonition
|
||||
- def_list
|
||||
- footnotes
|
||||
- meta
|
||||
- toc:
|
||||
permalink: ""
|
||||
- pymdownx.arithmatex:
|
||||
generic: true
|
||||
- pymdownx.caret
|
||||
- pymdownx.critic
|
||||
- pymdownx.details
|
||||
- pymdownx.emoji:
|
||||
emoji_generator: !!python/name:pymdownx.emoji.to_svg
|
||||
- pymdownx.highlight:
|
||||
linenums: true
|
||||
- pymdownx.inlinehilite
|
||||
- pymdownx.keys
|
||||
- pymdownx.magiclink
|
||||
- pymdownx.mark
|
||||
- pymdownx.smartsymbols
|
||||
- pymdownx.superfences:
|
||||
custom_fences:
|
||||
- name: math
|
||||
class: arithmatex
|
||||
format: !!python/name:pymdownx.arithmatex.fence_mathjax_format
|
||||
- pymdownx.tasklist:
|
||||
custom_checkbox: true
|
||||
- pymdownx.tilde
|
||||
- pymdownx.tabbed:
|
||||
alternate_style: true
|
||||
|
||||
extra_javascript:
|
||||
- https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
|
||||
|
||||
|
||||
BIN
requirements.txt
Normal file
BIN
requirements.txt
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user