Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zhongzhi107/raspberry-pi-tutorials
面向软件工程师的树莓派入门教程
https://github.com/zhongzhi107/raspberry-pi-tutorials
digital getting-started iot led raspberry raspberry-pi-3 raspberrypi rpi rpi-gpio tutorials
Last synced: 2 months ago
JSON representation
面向软件工程师的树莓派入门教程
- Host: GitHub
- URL: https://github.com/zhongzhi107/raspberry-pi-tutorials
- Owner: zhongzhi107
- Created: 2017-04-12T03:49:43.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-08-13T06:15:06.000Z (over 4 years ago)
- Last Synced: 2024-09-28T10:21:18.603Z (2 months ago)
- Topics: digital, getting-started, iot, led, raspberry, raspberry-pi-3, raspberrypi, rpi, rpi-gpio, tutorials
- Language: Python
- Size: 5.44 MB
- Stars: 140
- Watchers: 6
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - zhongzhi107/raspberry-pi-tutorials - 面向软件工程师的树莓派入门教程 (Python)
README
# 软件工程师学习树莓派开发教程
## 介绍
面向软件工程师的树莓派入门教程,适合以下读者:
* 对物联网感兴趣
* 有一定的软件开发基础
* 熟悉 `Unix/Linux` 操作系统
* 了解 `python` 或 `JavaScript`
* 无电子基础
* 无硬件开发基础所有教程编程部分均有 `python版` 和 `JavaScript版`,代码在 `code` 目录中。如果你安装的是 Raspbian 系统的话,系统默认就安装了 python 和 python GPIO;如果你希望使用 JavaScript 作为编程语言,你需要检查系统是否安装了 nodejs
```
node -v
```
如果系统安装了nodejs,有输出版本信息。另外,还需要安装 `rpio`
```
npm install rpio --save
```如果你觉得该项目不错,**请点击右上方的 `⭐️ Star` 加星支持。**
## 目录
1. [准备工作](01prepare)
1. [点亮LED](02blink)
1. [呼吸灯](03fading-led)
1. [用单位数码管显示数字倒计时](04digital-1)
1. [用双位数码管显示CPU温度](05digital-2)
1. 控制蜂鸣器发声
1. 用温湿度探头检测室内温度
1. 用光敏传感器检测光线强度
1. 超声波测距
1. 红外遥控器
1. 声控灯
1. 进步电机
1. 用液晶显示器显示文字
1. 继电器
1. 让摄像头工作