0X00 问题环境

设备:树莓派3 B

系统:raspbian

LED 一只 (发光二极管?)

LED接线: 正极(长腿)接37(gpio26) 负极接4(5V)

0X01 成功代码

使用如下方式可以点亮熄灭LED

#!/bin/bash

#利用echo输出一些提示语句

echo export pin $1

echo $1 > /sys/class/gpio/export

echo setting direction to output

echo out > /sys/class/gpio/gpio$1/direction

echo setting pi high

echo 1 > /sys/class/gpio/gpio$1/value

当然手动一行一行写也是没有问题的

0X02 失败代码

下面这段代码会正常执行并进入死循环,但是LED没有丝毫反应

#!/usr/bin/env python

import RPi.GPIO as GPIO

import time

GPIO.setmode(GPIO.BOARD)

GPIO.setup(26, GPIO.OUT)

while True:

GPIO.output(26, True)

time.sleep(1)

GPIO.output(26, False)

time.sleep(1)

然后网上有人这么说

你这里用的GPIO.BOARD代表的是板子上的序号,然后我就把代码中所有的26改成了序号,也就是37 可是会出现下面这个错误

Traceback (most recent call last):

File "led.py", line 7, in

GPIO.setup(37, GPIO.OUT)

RPi.GPIO.InvalidChannelException: The channel sent is invalid on a Raspberry Pi

0X03 请求援助

我应该怎么用Python控制GPIO ? 还有就是有没有合适新手看的教程推荐一下?

我个人条件:

1.了解Linux基本操作,基础的系统管理

2.了解C语言和Python的语法

所以也不算0基础

树莓派C语言点灯,树莓派3 b GPIO 点亮小灯泡相关推荐

  1. 树莓派c语言编程点亮灯,树莓派3 b GPIO 点亮小灯泡

    0X00 问题环境 设备:树莓派3 B 系统:raspbian LED 一只 (发光二极管?) LED接线: 正极(长腿)接37(gpio26) 负极接4(5V) 0X01 成功代码 使用如下方式可以 ...

  2. 四位数码管树莓派c语言,用树莓派和四位数码管模块做一个时钟

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 预备知识 如图,这是一个4位数码管模块,由两片 74HC595 级联控制,引脚如图,从上到下,分别为VCC(3.3V/5 ...

  3. 香橙派 orangepi 点灯大法,操作gpio 点亮LED灯

    本次型号M11.安装WiringNP git clone https://github.com/friendlyarm/WiringNP cd WiringNP/ chmod 755 build ./ ...

  4. 玩转树莓派(六)使用C语言 通过BCM2835库控制GPIO

    玩转树莓派(六)使用C语言 通过BCM2835库控制GPIO 目录 玩转树莓派(六)使用C语言 通过BCM2835库控制GPIO 一.创建环境 二.编写代码 三.编译运行 四.查看效果 五.BCM28 ...

  5. python程序语言和机器人控制-利用树莓派+Python语言制作一部机器人就是如此简单!...

    前段时间,接触了一款在开源硬件界被称为是"人气之王"的树莓派(Raspberry Pi)袖珍计算机,功能强大的她拥有一颗SOC,集CPU.GPU.DSP和SDRAM为一体,以SD卡 ...

  6. Raspberry Pi 4B树莓派 |#入门教程02# 树莓派GPIO控制(Python、C)

    树莓派GPIO编号方式 功能物理引脚 从左到右,从上到下:左边奇数,右边偶数:1-40 通过打开终端窗口并运行命令,可以在Raspberry Pi上访问方便的参考pinout.该工具由GPIO零 Py ...

  7. 树莓派python控制gpio_树莓派的GPIO控制

    陈拓chentuo@ms.xab.ac.cn 2018.06.09/2018.06.10 从网上下载了几张精美的图片,感谢图片的制作者! 0. 概述 本文介绍树莓派 Zero W的GPIO控制,并用L ...

  8. gpio引脚介绍 树莓派3b_gpio引脚介绍 树莓派3b

    陈拓chentuo@ms.xab.ac.cn 2018.06.09/2018.06.10 从网上下载了几张精美的图片,感谢图片的制作者! 0. 概述 本文介绍树莓派 Zero W的GPIO控制,并用L ...

  9. 树莓派:入门(基础配置、GPIO、网络编程 Socket)

    树莓派在创客中越来越发挥重要的作用,树莓派的强大兼用性和功能丰富,得到 DIY 朋友的青睐.带大家认识目前最新的树莓派 3B+,从零基础到入门,到动手做有趣的应用. 本场 Chat 首先会带领大家入门 ...

最新文章

  1. 100多次竞赛后,他研发了一个几乎可以解决所有机器学习问题的框架
  2. Jetty9.2.2集群Session共享
  3. linux字体栅格化,响应式开发---网页的布局方式、媒体查询、栅格化布局、less语言...
  4. 新起点!新征程!微软技术俱乐部(苏州)成立大会暨微软技术交流会
  5. 服务器一键建php网站,搭建服务器 - 我的lnmp一键安装报错 - php中文网博客
  6. 世界手机号码格式_世界上手机号码最长的国家是中国,最短的是哪个国家?
  7. LeetCode 203. Remove Linked List Elements
  8. 剑指offer0JZ81 调整数组顺序使奇数位于偶数前面(二)(C++,附思路)
  9. 这几个公众号带你看看BAT的工作情况
  10. exosip register代码
  11. “腾讯也感受到危机了!”
  12. pythonmkdir语法错误_Python:windows创建文件夹时出错操作系统.mkdir使用方括号
  13. 计算机五个盘,电脑分盘分几个盘合适,您知道吗?
  14. 韦东山freeRTOS系列教程之【第六章】信号量(semaphore)
  15. 《数学分析》收敛数列的性质
  16. ip地址解析(scala)
  17. 文件扩展名(后缀名)是什么?win10怎么显示扩展名?
  18. 弱密码、未授权加固/修复建议
  19. HTML label标签用法介绍
  20. 怎么做超链接html,HTML怎么做超链接

热门文章

  1. 清华裴丹:AIOps落地路线图
  2. RabbitMq(十七)rabbitmq的四种集群监控
  3. 部署高可用 Etcd 集群
  4. 微信小程序图片上下有等值空白问题
  5. RocketMQ是怎么存储消息的?
  6. golang中new、make及取地址符()
  7. 刚开始用 Go 做项目开发时都会面临哪些问题?
  8. SpringSecurity动态加载用户角色权限实现登录及鉴权
  9. Spring AOP核心原理分析
  10. springsecurity 认证之授权码模式