查看: 1763|回复: 1

【Banana BPI-bit 一元秒杀活动】二、入门

[复制链接]
  • TA的每日心情
    开心
    2022-9-28 11:25
  • 签到天数: 224 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2018-10-12 09:25:13 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 403463275 于 2018-10-12 11:34 编辑

       拿到板子后看官方例程走了一下,亮了一个灯。第一感觉是挺简单的。但是深入去学习的时候就觉得其实不然。我在想这是针对中小学生的开发板吗?看到这样的图形编程我自己都不知道该如何下手。webduino blockly图形化编程思路和我平时硬件的编程还是有较大差异。
      先把我自己当做一个中学生,一步一步来去熟悉语法。下面的过程是让我教一个中学生学习的一个过程(假想)。下文是我按照给小孩教的过程来写的
    一、让音乐响起来
    BBEP.jpg

      编程开始,我们先理一理思路,就是让一块电路板工作,我们先要告知电路板 我要选择你。我们用WIFI连接....(省略)。要让这个电路板上的蜂鸣器响,得给人家起个名字,安排一个学号,那么我们就给蜂鸣器命名一个名字叫做buzzer,让他响起来,就是用buzzer播放一个音乐。这样点击执行就会响起来了。
      这个过程就像,我是老师,在班级上课,要让一个同学起来回答一个问题,首先我到班级(定位到开发板),站到讲台,喊一个学生的学号(命名蜂鸣器为buzzer),这个学生起来回答问题(buzzer播放音乐)。简单的过程是这样,我们要考虑怎么样走到班级去(用WIFI),哪个班级(设备ID),哪个学生(buzzer),学生还有针对这个问题进行考虑(就是硬件初始化),回答问题(就是播放音乐)。
    二、按键控制
      音乐是响起来了,但是我想用个按键按一下播放音乐,就像刚刚我要让这位同学回答问题,我给说你等一下,我给你一个手势之后,你再回答。这个手势我得做出一个可以区分的动作(button)。用哪个手(按键A),然后做出一个可以开始回答问题的手势时(按下按键),开始回答问题(唱歌)。
    KEY.jpg


      总结一下,我们编程是让一个电路进行一个动作,我们想要一个电路达到我们自己希望的动作,整个过程必须明确。....(我是给小孩讲解了整个过程,孩子基本认可了编程的这种思想)。
      下次继续简单的逻辑语法。




    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-9-28 11:25
  • 签到天数: 224 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2018-10-12 11:35:41 | 显示全部楼层
    我是这样教小孩的,不知道大家认为怎么教更合适一些。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 19:57 , Processed in 0.119582 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.