使用 MicroBlocks 制作物联网设备(兼容 Home Assistant)
MicroBlocks 是快乐制造平台 – 阿立 前言 之前在 MicroBlocks 分享会上演示了如何使用 MicroBlocks 制作物联网设备(兼容 Home Assistant)。 将 MicroBlocks 与 Home Assistant 结合, 提供了一条通往 CodeLab 可编程
寻隐猫不遇
其一 山中遇君时 行囊空空也 今携鱼干来 不见隐居者 其二 遇君林树下 春日正迟迟 我今重来日 林树发新枝
图形化编程中的 AI 助手
前言 近期尝试将 AI 助手(ChatGPT)引入图形化编程环境。 OpenAI 介绍说, ChatGPT 背后的模型吃下了大量代码, 以至于十分擅长 Python、JavaScri
Snap! 使用笔记: Python function(CodeLab Adapter版)
制造伟大的、可成长的系统的关键是设计出模块之间的沟通机制,而不是关于内部属性和行为应该是什么。 – Alan Kay 前言 .notice{padding:18px;line-height:24px;margin-bottom:24px;border-radius:4px;color:#444;background:#e7f2fa}.notice p:last-child{margin-bottom:0}.notice-title{margin:-18px -18px 12px;padding:4px 18px;border-radius:4px 4px 0 0;font-weight:700;color:#fff;background:#6ab0de}.notice-title:before{margin-right:8px;font-family:"Font Awesome 5 Free",FontAwesome;font-weight:400}.notice.warning .notice-title{background:rgba(217,83,79,.9)}.notice.warning .notice-title:before{content:'\f071'}.notice.warning{background:#fae2e2}.notice.info .notice-title{background:#f0b37e}.notice.info .notice-title:before{content:'\f05a'}.notice.info{background:#fff2db}.notice.note .notice-title{background:#6ab0de}.notice.note .notice-title:before{content:'\f06a'}.notice.note{background:#e7f2fA}.notice.tip .notice-title{background:rgba(92,184,92,.8)}.notice.tip
Snap! 使用笔记: 从 Scratch 进入 Snap! 的时机
前言 低门槛、宽围墙、高天花板 – 《终身幼儿园》 如果你是一位编程新手, Scratch 或许是最好的选择。 Scratch 拥有庞大的社区、友好的社区文化, 以及丰富而优质的学习
Snap! 使用笔记: 将 Snap! 用作个人计算环境
看待编程的视角 个人计算社区(一个观念社区而非实际社区)和主流软件领域的分歧是观念层面的, 技术差异只是观念差异的结果。主流领域认为编程是给计算
Snap! 使用笔记: JavaScript function
让简单的事情保持简单,让困难的事情变得可能 – Alan Kay 前言 和 Scratch 3.0 一样, Snap! 也基于 JavaScript 构建,运行在浏览器中。 由于浏览器正在成为新的操作系统, 新的能力层出
Snap! 使用笔记: MicroBlocks 插件
前言 本文是在 Snap! 中使用 MicroBlocks 插件的笔记。 如果你之前有在 CodeLab Scratch 中使用 MicroBlocks 插件的经验, 这些经验都可以迁移到 Snap! 里。 本文与之前介绍 Scratch MicroBlocks 插件的文章基本相同: 在 MicroBlocks
Snap! 使用笔记: MQTT 插件
前言 本文是在 Snap! 中使用 MQTT 插件的笔记。 对 Snap! 不了解的读者,推荐 @angilent 的图形编程工具 Snap! 初探 Snap! 的 MQTT 插件 Snap! 内置了 MQTT 插件: 有了 MQTT 插件,我们就可以在 Snap! 与其他平台