又是一对串烧实验,布好线后非常方便就可以一起完成。

连线方案一模一样:

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的更多相关文章

  1. Innovus Lab和Lab Guide下载地址 | Innovus教程 - Flow系列 - 数据准备

    本文转自:自己的微信公众号<集成电路设计及EDA教程> <Innovus Lab和Lab Guide下载地址 |    Innovus教程 - Flow系列 - 数据准备>   ...

  2. Acadia Lab 203 + Lab 231

    在做完 Lab 6 之后,惊觉选做实验缺口很大,于是遍历了一遍夏任务,找到了一条最省力的路线. 做完 Lab 6 的连线不用拆,可以接下来做以下两个实验: Lab 203 网络时钟 核心代码如下: v ...

  3. 6.824 Lab 5: Caching Extents

    Introduction In this lab you will modify YFS to cache extents, reducing the load on the extent serve ...

  4. 常用增强学习实验环境 I (MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2) (转载)

    原文地址:http://blog.csdn.net/jinzhuojun/article/details/77144590 和其它的机器学习方向一样,强化学习(Reinforcement Learni ...

  5. Cloud Lab: 泰晓实验云台【转】

    转自:http://tinylab.org/cloud-lab/ 可快速构建的计算机课程在线实验平台 由 Wu Zhangjin 创建于 2017/10/06 评论 打赏 项目描述 泰晓实验云台 项目 ...

  6. Ubuntu下常用强化学习实验环境搭建(MuJoCo, OpenAI Gym, rllab, DeepMind Lab, TORCS, PySC2)

    http://lib.csdn.net/article/aimachinelearning/68113 原文地址:http://blog.csdn.net/jinzhuojun/article/det ...

  7. hapi lab测试框架简单使用

    1. 依赖安装 yarn init yarn add lab code 2. 基本模式 const Lab = require('lab'); const Code = require('code') ...

  8. Jupyer Notebook, Jupyter Lab 虚拟环境配置

    虚拟环境 conda create -n python36 python=3.6 使用以下命令激活: activate python36 Notebook 安装插件 conda install nb_ ...

  9. GitHub Learning Lab

    GitHub Learning Lab https://lab.github.com/ https://github.community/t5/GitHub-Learning-Lab/bd-p/lea ...

随机推荐

  1. 解析JDK 7的动态类型语言支持

    http://www.infoq.com/cn/articles/jdk-dynamically-typed-language

  2. java 事件监听 - 键盘

    java 事件监听 - 键盘 //事件监听 //键盘事件监听,写了一个小案例,按上下左右,改变圆形的位置,圆形可以移动 import java.awt.*; import javax.swing.*; ...

  3. 异步|同步&阻塞|非阻塞

    异步|同步:区别在于发出一个功能调用时,是否马上得到返回结果 阻塞|非阻塞:区别在于调用结果返回之前,当前线程是否挂起 node.js:单线程.异步非阻塞模型 单线程与异步不矛盾,与并发是矛盾的 ht ...

  4. 使用Junit对Spring进行单元测试实战小结

    Demo代码: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath*:/ ...

  5. 【菜鸟学习jquery源码】数据缓存与data()

    前言 最近比较烦,深圳的工作还没着落,论文不想弄,烦.....今天看了下jquery的数据缓存的代码,参考着Aaron的源码分析,自己有点理解了,和大家分享下.以后也打算把自己的jquery的学习心得 ...

  6. NGUI的localPosition和Position之间的关系

    假设有子节点为child, 父节点为parent, 且都是Transform类型. 则: child.localPosition = (child.position - parent.position ...

  7. Django 开发投票系统

    主要参考官方文档 Windows  10 Python 23.5 Django 1.9 1.创建项目(mysite)与应用(polls) D:\python>django-admin.py st ...

  8. delphi.thread.同步

    注意:此文只是讲线程间的同步,其它同步不涉及. 线程同步是个好话题,因为写线程经常会遇到,所以就写写自己知道的东西. D里面,同步(特指线程同步)从线程的角度来分,有几种情况: 1:主线程与工作线程的 ...

  9. SDRAM控制器的Verilog建模之一

    前言:作为经典存储器的三剑客中的flash和sram已经建模测试过了,虽然现在都已经ddr2,ddr3,667MHZ.1333MHZ的天下了,但是接下这周来准备写一下sdram的controller. ...

  10. python IDLE编程时遇到Python Error: Inconsistent indentation detected! 解决方法

    仔细检查了几遍代码,发现indent没有错误! 之后试将所有indent都用空格代替,程序就跑起来了. 具体原因可能是IDLE环境内的Tab键有小bug.