Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

面向软件工程师的树莓派入门教程

Awesome Lists containing this project

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. 让摄像头工作