Mixly
文章平均质量分 94
Mixly是一款由北京师范大学教育学部创客教育实验室傅骞教授团队基于Google的Blockly图形化编程框架开发的免费开源的图形化Arduino编程软件。
漠宸离若
这个作者很懒,什么都没留下…
展开
-
Mixly 二次开发 自定义库 OLED
前言本章内容是对Mixly 图像化编程软件进行的二次开发,需要一定的编程基础,需要用到的概念和知识点有: 绑定与事件概念, JavaScript的基本语法, .xml脚本的标签定义限于篇幅,本章内容中笔者不做原理和JS脚本的剖析和讲解! 如参考阅读时困难, 恕笔者精力有限, 暂不不能提供详细内容,当然,若笔者有空余时间, 自会补充相关原理讲解和脚本内容剖析. 还请各位读者知悉!Mixly基本原理Mixly可以看作是介于普通用户与Arduino IDE之间桥梁,通过这个桥梁,即使用户不懂C..原创 2021-05-13 16:04:24 · 1074 阅读 · 4 评论 -
Mixly21:遥控彩灯
之前我们使用彩色LED色彩来显示温度适宜程度;这次我们使用红外遥控来控制彩灯变色。随着科技发展,生活中已经不局限于有线开关灯了,常常可以见到遥控灯,且色彩可变。使用红外mini遥控器及接收器,当接收器接收到遥控器按键指令时,控制板控制RGBLED 相应显示!硬件准备 arduino uno R3 、USB 数据线、UNO I/O扩展板、彩色RGB L...原创 2020-06-07 10:11:55 · 862 阅读 · 0 评论 -
Mixly24:点阵创意显示
点阵就是指在显示屏上一个字或图像的宽或高是由多少个像素点组成。今天我们使用8x8红色点阵实现显示各种图形实验。硬件准备 arduino uno R3 、USB 数据线、UNO I/O扩展板、点阵模块、连接线硬件连接程序代码块程序编写观察效果:点阵动画显示。...原创 2020-06-07 10:08:20 · 1336 阅读 · 0 评论 -
Mixly26:火焰声光报警器
在Mixly13:防倾倒开关中我们提到电热扇会引发火灾,当其倾倒时我们将其关闭来防止火情;当火情正在发声时,更早的提醒到人们,既可以有效防止火情更严重,也可以及时保护人们的生命财产安全,这里我们就需要一个火焰声光报警器,一般大型仓库,公共区域都会有这类报警装置,我们要爱护它们不能随意破坏,关键时刻它们可以救命。在Mixly14:非接触式声光门铃中我们使用无源蜂鸣器发出“叮咚”的门铃声,今...原创 2020-04-06 14:25:17 · 2010 阅读 · 2 评论 -
Mixly22:温湿度监控
18课彩色温度提示器,使用LM35温度传感器模块,今天我们介绍一个可以测量温度及湿度的传感器-DHT11;生活水平提高,人们不仅对环境温度有要求,对湿度也是有要求的,我们常常可以见到加湿器,除湿机等等小家电,这些家电工作离不开传感器。使用温湿度传感器模块测量当前环境温湿度并通过串口显示!硬件准备 arduino uno R3 、USB 数据线、U...原创 2020-04-04 20:39:33 · 2911 阅读 · 0 评论 -
Mixly19:光控小夜灯
日常使用的电灯在夜间开灯瞬间光线太强刺眼,多有不适,而这种小夜灯光线柔和,柔光似水,能产生类似月光的照明效果,创造出朦胧温馨的光照环境,有助于使人平心静气,安然入睡,可以做走道灯,节省电。小夜灯造型多样、美观实用、造型生动,形象可爱;灯罩可以扭下来作为摆设装饰或礼品。当周围暗度达到一定程度时,自动接通电路,小夜灯发光、当周围亮度达到临界点,则工作电路自动断开,小夜灯熄灭以此来达到节电目的。本次...原创 2020-04-04 17:49:09 · 1530 阅读 · 0 评论 -
Mixly18:彩色温度提示器
正值夏季高温季节,室外温度极高,在户外活动工作都极易中暑,外出前一定备好防晒用具及防暑用品。在室内工作的人可以通过空调来使温度舒适,那么空调最好设置为多少合适呢?为了保证人们的身体健康和工作效率,同时又能够最大限度的节约能源,专家们推荐使用“黄金温度”,也就是27℃左右。因为在这一温度下人们感觉最舒适,而且也比较省电,因而被称作“黄金温度”。体感温度分级如下:冬季: 夏季: 很冷,极...原创 2020-04-04 17:41:43 · 791 阅读 · 0 评论 -
Mixly17:霍尔元件的应用
霍尔元件是一种基于霍尔效应的磁传感器。用它们可以检测磁场及其变化,可在各种与磁场有关的场合中使用。一般用于电机中测定转子转速,如录像机的磁鼓,电脑中的散热风扇等;按照霍尔元件的功能可将它们分为: 霍尔线性器件 和 霍尔开关器件 。前者输出模拟量,后者输出数字量。按照霍尔开关的感应方式可将它们分为:单极性霍尔开关、双极性霍尔开关、全极性霍尔开关。单极性霍尔开关的感应方式:磁场的一个磁极靠近它,...原创 2020-04-04 15:57:40 · 1030 阅读 · 0 评论 -
Mixly16:震动报警器
震动报警器是以侦测物体振动来报警的传感器;适合用于柜员机、墙壁、玻璃、保险柜等,防止任何敲击和破坏性行为发生。生活中常常见到一种情况,电动助力车因为不小心的碰撞而发出刺耳的报警声,它就是采用了一种震动报警的装置,这样可以有效防止偷盗行为。本次实验使用震动传感器模块控制有源蜂鸣器模块实现震动报警防盗功能!硬件准备 arduino uno R3 、USB...原创 2020-04-04 15:58:23 · 1685 阅读 · 0 评论 -
Mixly15:触摸式开关
随着科技的发展生活水平的提高,触摸开关渐渐代替传统机械按键开关,成为人们常常选择的一种装饰性开关。 本次实验使用触摸开关模块控制LED实现触摸控制LED开关! 硬件准备 arduino uno R3 、USB 数据线、YFROBOT UNO I/O扩展板、YFROBOT食人鱼LED模块、YFROBOT触摸模块、模块3P连接...原创 2020-04-05 20:33:23 · 347 阅读 · 0 评论 -
Mixly13:防倾倒开关
很多人都知道电热扇,电热扇适合使用在冬季。其作用和烤火是一样的,这是一件很好用的电器,但是同时也是一件危险的电器。我们以前经常能看到使用电热扇不当引起了火灾的新闻。其中有烘烤的时候不注意,把衣物等易燃物品放得太近导致的火灾,还有因为电热扇倒下在毯子上引起的燃烧。类似的情况其他电器也有。因为电器倾倒而发生的意外很多种,那么我们改如何预防呢?一是人为控制,使用时注意;二是直接在源头上解决,直接在制...原创 2020-04-04 15:19:45 · 712 阅读 · 0 评论 -
Mixly11:声光控楼道灯
楼道灯指安装在楼道内的照明灯具,一般采用声光控,来达到人走灯灭的效果,可以大大节省能源消耗。本次实验使用声音传感器、环境光传感器、LED实现声光控楼道灯!那么楼道灯要实现哪些功能呢?1、光线达到一定要求不亮灯2、光线无法达到指定要求,有人(声音)亮灯3、延时亮灯硬件准备 arduino uno R3 、USB 数据线、UNO I/O扩展板、...原创 2020-04-04 12:11:57 · 1495 阅读 · 0 评论 -
Mixly10:旋钮可调灯
生活中我们常常会使用到台灯,为了保护眼睛,台灯常常被设计成可以调光的:本次实验将使用旋钮电位器模块控制LED实现旋钮可调灯!硬件准备 arduino uno R3 、USB 数据线、UNO I/O扩展板、LED模块、电位器模块、连接线硬件连接程序代码块程序编写void setup(){}void loop(){...原创 2020-04-03 23:28:22 · 1530 阅读 · 0 评论 -
Mixly09:呼吸灯
LED灯在我们的控制下,逐渐从暗变亮又变暗的过程,看起来灯好像是人在呼吸一样,所以称为呼吸灯。呼吸灯广泛应用于手机、路由器等电子设备上,起到通知提示作用。本次实验使用LED实现呼吸灯控制灯效果!想要实现呼吸灯效果,我们需要使用到板子上的带“~”标记的I/O口:3、5、6、9、10、11(UNO)。还需要做一下基础知识的了解:脉宽调制(PWM:Pulse Width M...原创 2020-04-03 22:53:56 · 1172 阅读 · 0 评论 -
Mixly08:按钮模拟开关
下图是生活中常见的开关,按下灯熄灭:本次实验使用按钮控制LED实现按钮模拟开关控制灯效果!硬件准备 arduino uno R3 、USB 数据线、UNO I/O扩展板、LED模块、按钮模块、连接线硬件连接程序代码块程序编写volatile boolean LED;void setup(){ LED = 0; ...原创 2020-04-03 22:19:00 · 1971 阅读 · 0 评论 -
Mixly07:按钮延时灯控制
本次实验使用按钮控制LED实现简易延时灯控制效果!硬件准备 arduino uno R3 、USB 数据线、UNO I/O扩展板、LED模块、按钮模块、连接线硬件连接按下按钮并观察效果:LED 点亮3s后熄灭,再次按下按钮,LED又亮3s熄灭。...原创 2020-04-03 20:43:28 · 865 阅读 · 0 评论 -
Mixly04:闪烁的LED
硬件准备:arduino uno R3 、USB 数据线、UNO I/O扩展板、LED模块、连接线电路连接程序编写程序代码块void setup(){ pinMode(12, OUTPUT);}void loop(){ digitalWrite(12,HIGH); delay(1000); digitalWrite(12,LOW); delay...原创 2020-04-03 16:26:23 · 751 阅读 · 0 评论 -
Mixly03:导入第三方库
首先我们需要下载库文件,论坛mixly教程需配套V1.8.4版本库使用。后面的教程中都将使用YFROBOT库文件,库文件导入后无需二次导入。最新版本库下载请移步:YFROBOT library for MIXLY(库文件更新中,新版本库对旧版程序不一定兼容请注意,如出现不兼容情况可以向我们反馈,我们会尽快处理)下载完成后,根据以下视频操作导入第三方库:http://v.youku.com/v_s...原创 2020-04-03 13:28:46 · 5812 阅读 · 1 评论 -
Mixly02:米思齐(Mixly)软件安装及初体验
1、软件下载:MIXLY 下载合集2、软件安装:windows 、mac 系统下软件的安装Mixly软件安装非常简单,下载压缩包并解压,双击软件即可可使用。如果出现无法使用情况:* 双击软件没反应-- 电脑没有安装JAVA环境,需要安装环境包,下载链接:http://www.oracle.com/technetwor ... ownloads/index.html,根据系统选择下载安装。...原创 2020-04-03 08:22:20 · 10131 阅读 · 2 评论 -
Mixly01:米思齐(Mixly)简介
米思齐(Mixly)官网:http://mixly.org/创客教育不断普及,以Arduino为基础的创意电子类创客教育课程正逐步在中小学中推广开来。然而,由于受到其本身技术门槛的限制,创意电子类课程的开设给广大师生提出了巨大的挑战(Arduino需要通过C/C++语言编程实现创意,这对低年龄段的学生来说几乎是不可能的)。创客教育需要更好的图形化编程工具,Mixly(米思齐)因此应运而生。Mi...原创 2020-04-02 11:18:29 · 39093 阅读 · 1 评论 -
Mixly——SOS求救装置
SOS求救装置代码片代码块实验结果代码片代码块volatile int delay2;void setup(){ delay2 = 200; pinMode(8, OUTPUT);}void loop(){ for (int i = 1; i <= 3; i = i + (1)) { digitalWrite(8,HI...原创 2020-04-03 14:12:44 · 1231 阅读 · 0 评论