|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/iobroker-blockly-grundkurs/
课程评论:没有评论
**Coursera 课程总结:ioBroker - Blockly 初学者基础教程** 本课程旨在教授零基础学习者掌握 Blockly 的使用方法。课程共分为七个部分,详细讲解 Blockly 的界面操作及应用,帮助学员实现编程梦想。 **课程内容概览:** 1. **Blockly 界面与基础操作:** 熟悉 Blockly 的工作界面,学习如何进行基本操作。 2. **理解与应用基础功能:** 从简单的“debug-output”积木开始,深入理解 Blockly 的工作原理。 3. **触发器积木的应用:** 学习何时以及如何使用触发器积木,并理解其作用。 4. **简单电路实现:** 结合现有积木和新的计算积木,实现灯泡及其亮度的控制,学以致用地应用所学知识。 5. **条件语句的学习:** 掌握条件语句的构建和工作方式,它们是 Blockly 脚本的基石之一,可用于创建更复杂的电路。 6. **自定义数据点的创建:** 学习如何创建跨脚本共享的数据点,这是实现脚本间协作的关键。 7. **变量的应用与创建铃声程序:** 学习变量的用途及重要性,并动手创建一个具有随机语音播报功能的门铃程序,同时探索列表积木的使用。 8. **定时器、周期和 CRON 任务:** 学习各种定时执行机制,并对门铃程序进行优化,加入防恶作剧功能。 本课程将带您从零开始,一步步掌握 Blockly 的核心功能,并能够灵活运用到实际的自动化场景中。
Dieser Kurs lehrt den Umgang mit Blockly für jeden der Blockly von der Pike auf lernen möchte. In über insgesamt 7 Teilen erfährst du wie die Oberfläche von Blockly funktioniert und wie du damit arbeitest um dir deine Programmierträume zu erfüllen.Nachdem du die Oberfläche kennen und lieben gelernt hast geht es damit weiter die ersten Grundfunktionen die Blockly bietet zu verstehen und anzuwenden. Dazu beginnen wir mit dem einfachen "debug-output" Baustein anhand dessen du lernst wie Blockly selbst funktioniert.Im weiteren Verlauf lernst du dann wann und wo es sogenannte Triggerbausteine einzusetzen gilt und was es damit aufsich hat. Das bis dahin gelernte setzen wir mit einer einfachen Schaltung um. Wir verwenden die bekannten Bausteine sowie neue Rechnerblöcke um eine Lampe und die Helligkeit dieser zu steuern. Das gelernte Wissen kannst du also bereits jetzt anwenden.Damit komplexere Schaltungen erstellt werden können sehen wir uns anschließend die Bedingungen an. Diese bilden neben den Triggern einen Grundpfeiler der Blockly-Skripte und du lernst wie sie funktionieren und aufgebaut sind.Eigene Datenpunkte erstellen zu können sind dafür wichtig um Skriptübergreifende Blocklys zu erstellen, daher sehen wir uns an wie solche Datenpunkte angelegt werden können und welche dafür in Frage kommen.Nachdem du all dieses Wissen erlangt hast lernst du noch wie und wo es Variablen anzuwenden gibt, wofür diese überhaupt gut sind und warum sie bei bestimmten Skripten unersetzlich sind. Zusätzlich erstellen wir eine Klingel-Routine, wir möchten also eine zufällige Ansage abgespielt bekommen wenn geklingelt wird dazu sehen wir uns auch die Listen Blöcke an.Last but not least heißt es so schön und mit Timeouts, Intervallen und CRON-Jobs befassen wir uns im letzten Teil des Kurses. Was es hier zu beachten gibt und wie wir unsere Klingel so modifizieren, dass sie vor einem Klingelstreich geschützt ist lernst du im letzten Teil des Grundkurses.