查看: 109|回复: 1

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

[复制链接]

主题

好友

2905

积分

进士

  • TA的每日心情
    开心
    昨天 08:20
  • 签到天数: 109 天

    连续签到: 5 天

    [LV.6]常住居民II

    发表于 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


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




    回复

    使用道具 举报

    主题

    好友

    2905

    积分

    进士

  • TA的每日心情
    开心
    昨天 08:20
  • 签到天数: 109 天

    连续签到: 5 天

    [LV.6]常住居民II

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

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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

    手机版|爱板网

    GMT+8, 2018-10-20 19:23 , Processed in 0.072367 second(s), 15 queries , MemCache On.

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

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部