Acadia Lab 228 + Lab 222
又是一对串烧实验,布好线后非常方便就可以一起完成。
连线方案一模一样:


Lab 228 数码管骰子
核心代码如下:
def loop() :
global cnt
global btn_read,sec,on gpio.digital_write(channel[8],LOW)
gpio.digital_write(channel[9],LOW)
gpio.digital_write(channel[10],LOW)
gpio.digital_write(channel[11],HIGH)
display_digit(digit1)
delay(5)
cnt=cnt+5 btn_read=gpio.digital_read('gpio1')
if btn_read==1:
delay(20)
btn_read=gpio.digital_read('gpio1')
if btn_read ==1:
if on==1:
print("warning: stop here!")
on=0
else :
print("game begins!")
on=1 if cnt>=100 and on==1 :
cnt=0
get_digit()
视频地址如下:
http://v.youku.com/v_show/id_XMTI2MzM4NDk4MA==.html
Lab 222 秒表
核心代码如下:
gpio.digital_write(channel[8],HIGH)
gpio.digital_write(channel[9],LOW)
gpio.digital_write(channel[10],LOW)
gpio.digital_write(channel[11],LOW)
display_digit(digit4)
delay(5)
cnt = cnt + 5 gpio.digital_write(channel[8],LOW)
gpio.digital_write(channel[9],HIGH)
gpio.digital_write(channel[10],LOW)
gpio.digital_write(channel[11],LOW)
display_digit(digit3)
delay(5)
cnt=cnt+5 gpio.digital_write(channel[8],LOW)
gpio.digital_write(channel[9],LOW)
gpio.digital_write(channel[10],HIGH)
gpio.digital_write(channel[11],LOW)
display_digit(digit2)
gpio.digital_write(channel[2],LOW)
delay(5)
cnt=cnt+5 gpio.digital_write(channel[8],LOW)
gpio.digital_write(channel[9],LOW)
gpio.digital_write(channel[10],LOW)
gpio.digital_write(channel[11],HIGH)
display_digit(digit1)
delay(5)
cnt=cnt+5
视频地址如下:
http://v.youku.com/v_show/id_XMTI2MTE4MzAwNA==.html?f=25838393
唯一能说一说的经验就是:一般显示错误都是连线没连好(大雾)
我特么就是某个横杠一直显示不对,改了半天代码,最后换了根线就好了,(╯‵□′)╯︵┴─┴
Acadia Lab 228 + Lab 222的更多相关文章
- Innovus Lab和Lab Guide下载地址 | Innovus教程 - Flow系列 - 数据准备
本文转自:自己的微信公众号<集成电路设计及EDA教程> <Innovus Lab和Lab Guide下载地址 | Innovus教程 - Flow系列 - 数据准备> ...
- Acadia Lab 203 + Lab 231
在做完 Lab 6 之后,惊觉选做实验缺口很大,于是遍历了一遍夏任务,找到了一条最省力的路线. 做完 Lab 6 的连线不用拆,可以接下来做以下两个实验: Lab 203 网络时钟 核心代码如下: v ...
- 6.824 Lab 5: Caching Extents
Introduction In this lab you will modify YFS to cache extents, reducing the load on the extent serve ...
- 常用增强学习实验环境 I (MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2) (转载)
原文地址:http://blog.csdn.net/jinzhuojun/article/details/77144590 和其它的机器学习方向一样,强化学习(Reinforcement Learni ...
- Cloud Lab: 泰晓实验云台【转】
转自:http://tinylab.org/cloud-lab/ 可快速构建的计算机课程在线实验平台 由 Wu Zhangjin 创建于 2017/10/06 评论 打赏 项目描述 泰晓实验云台 项目 ...
- Ubuntu下常用强化学习实验环境搭建(MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)
http://lib.csdn.net/article/aimachinelearning/68113 原文地址:http://blog.csdn.net/jinzhuojun/article/det ...
- hapi lab测试框架简单使用
1. 依赖安装 yarn init yarn add lab code 2. 基本模式 const Lab = require('lab'); const Code = require('code') ...
- Jupyer Notebook, Jupyter Lab 虚拟环境配置
虚拟环境 conda create -n python36 python=3.6 使用以下命令激活: activate python36 Notebook 安装插件 conda install nb_ ...
- GitHub Learning Lab
GitHub Learning Lab https://lab.github.com/ https://github.community/t5/GitHub-Learning-Lab/bd-p/lea ...
随机推荐
- OAF_开发系列22_实现OAF条形码BarCode
20150717 Created By BaoXinjian
- #!/usr/bin/env python与#!/usr/bin/python的区别
[摘自:http://blog.csdn.net/wh_19910525/article/details/8040494] 一般的python文件的开头都有#!/usr/bin/python.这是什么 ...
- [Mongodb] Relica Set复制集集群简单搭建--持续更新
这里我们搭建一个没有访问控制,奇数个Set没有仲裁者的集群 1.三个配置文件添加 replication.replSetName:"Replica_test" 并启动三个实例2.连 ...
- mysql connector 和 sqlserver ado.net 的区别
1,虽然同样是实现了IDataReader接口,但是 对于 MySql.Data.MySqlClient.MySqlDataReader 和 System.Data.SqlClient.SqlDat ...
- maven 手动安装本地jar包(转载)
From:http://www.cnblogs.com/leiOOlei/p/3356834.html 安装命令: -Dpackaging=jar
- LINUX 磁盘如何分区
fdisk -l 可以查看当前磁盘 假设未分配磁盘为/dev/sdb size=10G fdisk /dev/sdb (m for help) 按照提示应该可以分区成功,注意一点 一个磁 ...
- 在IIS7中ASP.NET MVC3网站中建立gcc编译服务时要注意的问题
1. 正常配置下调用gcc总是失败,虽然在环境变量中配置了gcc路径,但提示找不到gcc编译程序: 2. 使用全路径调用gcc,也是失败,提示cc1.exe编译失败,失败代码53: 3. 通过远程桌面 ...
- Partitioning & Archiving tables in SQL Server (Part 2: Split, Merge and Switch partitions)
Reference: http://blogs.msdn.com/b/felixmar/archive/2011/08/29/partitioning-amp-archiving-tables-in- ...
- thinkPHP环境搭建小记
php一直以来都被人诟病,说什么设计得很糟糕,有种你别用啊,不然就别bb了.最近,森哥在去年暑假学习了php基础和mvc模式的基础上准备用尝试一下国产ThinkPHP框架. 1.搭建LAMP环境 我实 ...
- Window对象方法
Window对象方法 scrollBy() 按照指定的像素值来滚动内容. scrollTo() 把内容滚动到指定的坐标. setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式. ...