# Arduino_SciTEAM_Learning **Repository Path**: YK_Chen/arduino_-sci-team_-learning ## Basic Information - **Project Name**: Arduino_SciTEAM_Learning - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用说明 # ## 一、安装Arduino IDE - __系统环境:__ __Windows7_64位、Windows10_64位__ - __推荐大家使用Arduino IDE版本为1.18.10及以上。__ - [Arduino官网最新版下载](https://www.arduino.cc/en/Guide/Windows)【不推荐--国内访问下载速度偏慢】 - [腾讯微云下载](https://share.weiyun.com/J2ynQqut)【持续更新中】 - [旧版本](https://pan.baidu.com/s/1_XjwpiClKPCrt3c4Ie3SCw)【旧版本】 ## 二、安装必要的支持库 - [核心板支持库下载](https://gitee.com/YK_Chen/arduino_-stm32_-sci-team_-library/releases)【持续更新中】 __假设Arduino IDE的安装路径为:E:\\Arduino__ - 下载压缩包Arduino_STM32-master.zip - 下载本项目后,将“Arduino_STM32-master"解压到"E:\\Arduino\\hardware"下; - 解压完成后,确保以下文件目录结构存在: "E:\\Arduino\\hardware\\Arduino_STM32-master" ``` ├─Arduino │ ├─hardware │ │ ├─Arduino_STM32-master │ │ │ ├─drivers │ │ │ │ ├─CH341SER-Driver │ │ │ │ ├─CP210x │ │ │ │ ├─vcp_v1.4.0 │ │ │ │ └─win │ │ │ ├─HareBootDownload │ │ │ │ └─mylib │ │ │ ├─STM32F1 │ │ │ │ ├─cores │ │ │ │ ├─libraries │ │ │ │ ├─system │ │ │ │ └─variants │ │ │ └─tools ``` ## 三、安装Cortex-M3开发板编译器 ### 3.1 微云下载(推荐) - [微云下载_v1.6.12](https://share.weiyun.com/HoJbmQT2)【v1.6.12】 ### 3.2 Gitee下载(推荐) - [Gitee下载_v1.6.12](https://gitee.com/YK_Chen/arduino_-cortex-m3_-translater)【v1.6.12】 ### 3.3 官网下载(不推荐,国内下载速度较慢) ![](https://pic.downk.cc/item/5fc1db5915e7719084a31282.gif) - 运行IDE,然后在 __“工具”__ 菜单上,把鼠标移到 __开发板:“xxx”__ - 然后,再点击 __“工具”__,把鼠标移到选择 __“Generic STM32F103R series”__ ,选择 __“开发板管理器“__,然后从可用板子列表中安装 __"Arduino SAM Boards (32-bits ARM Cortex-M3) by Arduino"__。您必须执行此步骤,它会安装arm-none-eabi-g++工具链! ![](https://pic.downk.cc/item/5fb7191cb18d627113d88313.jpg) ## 四、安装必要的驱动 __假设Arduino IDE的安装路径为:E:\\Arduino__ - 进入文件夹路径:E:\\Arduino\\hardware\\Arduino_STM32-master - 双击运行“绿化安装.bat”,输入数字1并按Enter回车键,完成驱动安装后,输入数字2退出绿化安装程序。 ![](https://pic.downk.cc/item/5fc233fd15e7719084c9921e.png) ## 四、开始本项目的教程学习 以“做中学“的理念为核心,从移动机器人的应用场景与案例出发,先讲生动的案例,配合详实的实际操作说明,然后在动手实现场景的基础上,引入图形化编程学习中的相关操作,以递进学习的新颖方式层层剖析单片机开发的主流场景,让大家在不需要大量时间学习庞大的理论基础的情况下,也可以真正动手开始进行单片机应用的开发,提高实际动手的能力. ** 实战案例** - 适用人群:7岁以上,想进行STM32的应用与案例实践。 - 内容:图形化编程,基于20Core-Board开发板的开源项目/案例。 - 学习目标:进行智能机器人领域研究学习。
序号|内容|知识点 :--:|-----------|----------- 1|[走进Arduino](./1_走进Arduino/走进Arduino.md)|理解Arduino的编程操作并按要求产生可用的代码 2|[闪烁灯](./2_闪烁灯/闪烁吧LED.md)|理解自然语言并按要求产生可用的代码 3|[按键指示灯](./1_走进Arduino/走进Arduino.md)|理解自然语言并按要求产生可用的代码 4|[串口输出](./1_走进Arduino/走进Arduino.md)|理解自然语言并按要求产生可用的代码 5|[控制180度舵机](./1_走进Arduino/走进Arduino.md)|理解自然语言并按要求产生可用的代码 6|[控制电机](./1_走进Arduino/走进Arduino.md)|理解自然语言并按要求产生可用的代码 7|[连接Wifi](./1_走进Arduino/走进Arduino.md)|理解自然语言并按要求产生可用的代码 8|[显示屏OLED](./1_走进Arduino/走进Arduino.md)|理解自然语言并按要求产生可用的代码 9|[陀螺仪](./1_走进Arduino/走进Arduino.md)|理解自然语言并按要求产生可用的代码 ## 五、硬件支持 ![](https://pic.downk.cc/item/5fcdc1ae3ffa7d37b39f9124.jpg)