跳转到主要内容
通用技术,上课易!

Main navigation

  • 首页
  • (苏)技术与设计1
  • (苏)技术与设计2
  • App Inventor 2项目
  • 树莓派项目
  • OTTO 项目
User account menu
  • 登录

面包屑

  1. 首页
  2. 树莓派 开源课程

增加关机按钮

由 FsTy, 23 八月, 2016

1.halt.py与show文件放在/home/pi/Documents/halt目录。show来自这里:https://gte.fsyz.net/node/1718

2.halt.py内容:

#!/user/bin/env python
# -*- coding: UTF-8 -*-

import RPi.GPIO as GPIO
import time
import os
GPIO.setmode(GPIO.BOARD)

GPIO.setup(18,GPIO.IN)
os.system("sudo /home/pi/Documents/halt/show '佛山市第一中学      创客空间                      树莓派演示'")
while True:
    in_value= GPIO.input(18)
    if in_value  :
       os.system("sudo /home/pi/Documents/halt/show '长按3 秒进入关机程序'")
       time.sleep(3)
       in_value= GPIO.input(18)
       if in_value:
          GPIO.cleanup()
          os.system("sudo /home/pi/Documents/halt/show '正在关机,绿灯停止闪烁并熄灭后可关闭电源。'")
          os.system("sudo shutdown -h now")
          break
       os.system("sudo /home/pi/Documents/halt/show '佛山市第一中学      创客空间                      树莓派演示'")
time.sleep(1)

3.按钮一端接18脚,并通过2.2k电子接14脚(0v),另一端通过2.2k接17脚(3.3V)

4.sudo python /home/pi/Documents/halt/halt.py 测试没有问题的话,将这行命令添加到/etc/rc.local。

  • 登录或注册以发表评论
  • 25 次浏览

书籍遍历链接: 增加关机按钮

  • 使用3.5寸触摸屏
  • 向上
  • 安装 vsftpd

Book navigation

  • SSH与PUTTY相关。
  • 中文字体
  • 串口条码扫描枪 MAX3232(R232转TTL) CP2102(USB转TTL)
  • 使用3.5寸触摸屏
  • 增加关机按钮
  • 安装 vsftpd
  • 安装 xrdp 服务,使用微软自带的远程桌面连接终端
  • 安装看门狗watchdog
  • 定时运行程序crontab
  • 开机后ntpdate 或者 htpdate
  • 捡到一个Paragon ExtFS for Windows Professional
  • 新系统写入TF卡后基本操作
  • 无线网卡设置
  • 树莓派LXDE桌面添加一个图标
  • 树莓派PYTHON使用rs232 接一维条码模块
  • 树莓派上使用爱宝BC-58120TF(佳博GP-2120TF)热敏条码/标签打印机
  • 树莓派使用12864液晶显示屏
  • 树莓派使用DS3231时钟芯片
  • 树莓派系统下载
  • 系统程序升级,python pip 升级
RSS feed
Powered by Drupal