python贺卡编程_一种卡片编程机及其编程方法与流程

本发明涉及编程领域,特别涉及一种卡片编程机及其编程方法。

背景技术:

人工智能日趋火热,家长们也逐渐意识到孩子的培养方向,编程教育不仅为孩子的将来提前打下基础,而且还能够培养孩子的逻辑思维能力,优化孩子解决问题的思维方式。青少儿编程指的是青少儿学习一定的编程知识后,对计算机和一些智能机器设备发出指令,告诉计算机你想要做什么,然后通过程序的编写达到你的目的。现在青少儿编程主要学习scratch,ev3,后期学习python和c++课程。

以上编程工具都需要借助电脑、平板或手机进行编写程序,对于年龄较小的孩子还是有一定难度的,长期使用对视力会有不利影响,而且自制力差的孩子还会偷偷的玩电子游戏。有些编程内容也需要一些文化知识。此外,程序在执行过程中不易观察执行动作对应的指令。总之,目前教育编程产品对于7岁以下的孩子有些难度。

部分程序的编写需要一定的文化知识,比如程序里面的使用说明有很多文字,需要识字,注释及给程序起名字时需要拼音写字,调用程序功能函数时有些英文单词,给变量赋值有时用到小数计算,以及比较大小的逻辑运算等。长期使用电脑、手机、平板学习编程会对孩子视力有不利影响。编写的程序在执行过程中不易观察执行动作对应的指令。比如程序控制的机器人或动画向前走一步,当它执行该动作的时候不容易观察到程序中对应的哪一条指令。

技术实现要素:

针对现有技术中的上述不足,本发明提供了一种卡片编程机及其编程方法,其结构简单,不用借助电脑等电子产品,操作方便,方便推广。

为了达到上述发明目的,本发明采用的技术方案为:

一种卡片编程机,包括主机,所述主机内设有主控板和与主控板连接的电源,所述主机的上端设有与主控板连接的插槽板,所述插槽板上设有成排设置的插槽,所述主机的一侧设有电源按钮,所述主机的侧面设有输出接口,所述插槽插有带有led指示灯的指令卡a,所述指令卡a与主控板之间是通过导线连接通信。

作为改进,所述输出接口连接有传感器或执行设备。

作为改进,所述指令卡a中设有芯片内存储有数据,包括卡片类别、动作代码及滑动变阻器值信息。

有线形式编程方法,指令卡a按执行顺序插入插槽内,按一下执行的电源按钮,主控板会按顺序依次读取插槽中的指令卡a的信息,并将指令卡a的信息转化成相应的动作,通过接口传递给连接的传感器或执行设备。

一种卡片编程机,所述主机上设有指令卡安装槽,所述指令卡安装槽的相对两侧设有导向槽且导向槽之间设有沿导向槽运动的夹板,所述指令卡安装槽的两侧均固定有弹簧且弹簧的另一端与夹板固定连接,所述指令卡安装槽的一端设有与夹板相对设置的挡板,所述指令卡安装槽内设有通过夹板与挡板夹紧的指令卡b,所述挡板上设有读取指令卡内信息的线圈且挡板与主控板连接。

作为改进,所述夹板上设有供电线圈。

作为改进,所述挡板上设有红外发射器。

作为改进,所述指令卡b之间以无线形式按顺序将信息传递给主控板。

无线形式的编程方法,把夹板拉开,将指令卡b按顺序放入指令卡安装槽里,松开夹板,夹板会在弹簧力的作用下将指令卡b夹在挡板与夹板中间,按下电源按钮,挡板和夹板上的线圈会发出交变电磁波给指令卡b充电,挡板中央的红外发射器会发出启动信号,接收到红外信号的指令卡b会将卡片信息通过线圈传递给主控板,同时该卡片上的led指示灯会亮起,该卡将信息传递完毕后会通过另一侧的红外发射器触发下一张卡片,以此完成指令卡b顺序地将信息传递给主控板。

本发明的有益效果为:

本发明结构简单,不需要借助电脑、手机、平板即可编程,由一些卡片式的指令卡代替指令,将指令卡放入卡片编程机中,编程机可以识别指令卡中的指令信息,并执行相应的动作。在执行指令的过程中可以通过指令卡上的led指示灯看到哪条指令正在执行。不需要高的文化积淀即可使用,没有屏幕,长期使用也不会影响孩子的视力,能够清晰的观察在执行的指令。

附图说明

图1为本发明的第一种结构示意图;

图2为本发明的第二种结构示意图;

附图标记对照表:

1-主机、2-主控板、3-电源、4-插槽板、5-插槽、6-电源按钮、7-输出接口、8-指令卡a、9-指令卡安装槽、10-导向槽、11-夹板、12-弹簧、13-指令卡b、14-挡板。

具体实施方式

下面结合附图来进一步说明本发明的具体实施方式。其中相同的零部件用相同的附图标记表示。

需要说明的是,下面描述中使用的词语“前”、“后”、“左”、“右”、“上”和“下”指的是附图中的方向,词语“内”和“外”分别指的是朝向或远离特定部件几何中心的方向。

为了使本发明的内容更容易被清楚地理解,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

如图1-2所示,一种卡片编程机,包括主机1,所述主机1内设有主控板2和与主控板2连接的电源3,所述主机1的上端设有与主控板2连接的插槽板4,所述插槽板4上设有成排设置的插槽5,所述主机1的一侧设有电源按钮6,所述主机1的侧面设有输出接口7,所述插槽5插有带有led指示灯的指令卡a8,所述指令卡a8与主控板2之间是通过导线连接通信。

作为改进,所述输出接口7连接有传感器或执行设备。

作为改进,所述指令卡a8中设有芯片内存储有数据,包括卡片类别、动作代码及滑动变阻器值信息。

有线形式编程方法,指令卡a8按执行顺序插入插槽5内,按一下执行的电源按钮6,主控板2会按顺序依次读取插槽5中的指令卡a8的信息,并将指令卡a8的信息转化成相应的动作,通过接口传递给连接的传感器或执行设备。

一种卡片编程机,所述主机1上设有指令卡安装槽9,所述指令卡安装槽9的相对两侧设有导向槽10且导向槽10之间设有沿导向槽10运动的夹板11,所述指令卡安装槽9的两侧均固定有弹簧12且弹簧12的另一端与夹板11固定连接,所述指令卡安装槽9的一端设有与夹板11相对设置的挡板14,所述指令卡安装槽9内设有通过夹板11与挡板14夹紧的指令卡b13,所述挡板14上设有读取指令卡内信息的线圈且挡板14与主控板2连接。

所述夹板11上设有供电线圈。

所述挡板14上设有红外发射器。

所述指令卡b13之间以无线形式按顺序将信息传递给主控板2。

无线形式的编程方法,把夹板11拉开,将指令卡b13按顺序放入指令卡安装槽9里,松开夹板11,夹板11会在弹簧力的作用下将指令卡b13夹在挡板14与夹板11中间,按下电源按钮6,挡板14和夹板11上的线圈会发出交变电磁波给指令卡b13充电,挡板14中央的红外发射器会发出启动信号,接收到红外信号的指令卡b13会将卡片信息通过线圈传递给主控板2,同时该卡片上的led指示灯会亮起,该卡将信息传递完毕后会通过另一侧的红外发射器触发下一张卡片,以此完成指令卡b13顺序地将信息传递给主控板2。

使用原理:

有线形式:

有线形式是指令卡a与主控板之间是通过导线连接通信的。

使用时,将指令卡a按执行顺序插入插槽内,按一下执行的电源按钮,主控板会按顺序依次读取插槽中的指令卡a的信息,并将指令卡a的信息转化成相应的动作,通过接口传递给连接的传感器或执行设备。

指令卡a:指令卡a中的芯片内存储有一组数据,包括卡片类别、动作代码、滑动变阻器值等信息,卡片通过触点与主控板以串口形式通信,当主控板读取此卡片时,卡片上的led指示灯也会亮起,表示该卡指令正在被执行,指令卡a的触点对称设计,当指令卡a插入插槽内时正反面都可被正确读取。

插槽:起到连接指令卡a与主控板的作用。

主控板:按顺序依次读取插槽中指令卡a内的信息,然后将读取到的信息转换成接口连接的显示传感器及执行设备的执行动作。

无线形式:

使用时,把夹板拉开,将指令卡b按顺序放入指令卡安装槽里,松开夹板,夹板会在弹簧力的作用下将指令卡b夹在挡板与夹板中间。按下电源按钮,挡板和夹板上的线圈会发出交变电磁波给指令卡b充电,挡板中央的红外发射器会发出启动信号,接收到红外信号的指令卡b会将卡片信息通过线圈传递给主控板,同时该卡片上的led指示灯会亮起,该卡将信息传递完毕后会通过另一侧的红外发射器触发下一张卡片,以此完成指令卡b顺序地将信息传递给主控板。

指令卡b:卡片由线圈、控制电路、供电电路、红外收发器、led灯、滑动变阻器组成,由线圈获取外部电磁信号给卡片电路充电,控制电路启动并等待红外信号,红外接收器接收到红外信号后控制电路会把卡片信息通过线圈传送到主机,卡片信息包括卡片类别、动作代码、滑动变阻器值等信息,卡片的正反面的中央都有红外收发器,所以卡片放入卡槽时无需区分正反面,方便快捷。

指令卡安装槽:指令卡安装槽一端的挡板是固定不动的,上面有线圈和红外发射器,夹板是可以平行移动的,在弹簧力的作用下夹板会向挡板方向夹紧,放入卡片时需要将夹板拉开,夹板上有供电线圈,增强无线供电。

主控板:按顺序依次读取插槽中指令卡b内的信息,然后将读取到的信息转换成接口连接的传感器及执行设备的执行动作。

以上所述仅为本发明专利的较佳实施例而已,并不用以限制本发明专利,凡在本发明专利的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明专利的保护范围之内。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值