使用M5Stack Core2 ESP32物联网开发工具包进行编程教育的Blockly与Arduino IDE的比较

Mario Miranda, José Varela-Aldás, Guillermo Palacios-Navarro
{"title":"使用M5Stack Core2 ESP32物联网开发工具包进行编程教育的Blockly与Arduino IDE的比较","authors":"Mario Miranda, José Varela-Aldás, Guillermo Palacios-Navarro","doi":"10.54941/ahfe1001183","DOIUrl":null,"url":null,"abstract":"STEAM education promotes programming at all levels of training, being block programming a compatible alternative, including the development of applications with hardware. This paper presents a comparison between Blockly and Arduino IDE in programming the M5Core2 Core2 ESP32 IoT Development Kit for educational purposes. For the study, a program is designed that allows students to read, view a send the data of the inertial sensor integrated in the device. The programming in Blockly is carried out in the UIFLOW application developed for the M5stack cards and the program in Arduino IDE is carried out by installing the necessary libraries for compatibility with this device. The program is evaluated by students of computer science engineering using both programming languages, the participants must answer an acceptance test at the end of the sessions to measure the level of satisfaction with learning. The results show the implementation times of the programs and the scores obtained, determining faster times in the case of Blockly programming and a better acceptance rate that demonstrates the advantages of using this language in programming education.","PeriodicalId":116806,"journal":{"name":"Human Systems Engineering and Design (IHSED2021) Future Trends and Applications","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Comparison of Blockly vs Arduino IDE for programming education using M5Stack Core2 ESP32 IoT Development Kit\",\"authors\":\"Mario Miranda, José Varela-Aldás, Guillermo Palacios-Navarro\",\"doi\":\"10.54941/ahfe1001183\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"STEAM education promotes programming at all levels of training, being block programming a compatible alternative, including the development of applications with hardware. This paper presents a comparison between Blockly and Arduino IDE in programming the M5Core2 Core2 ESP32 IoT Development Kit for educational purposes. For the study, a program is designed that allows students to read, view a send the data of the inertial sensor integrated in the device. The programming in Blockly is carried out in the UIFLOW application developed for the M5stack cards and the program in Arduino IDE is carried out by installing the necessary libraries for compatibility with this device. The program is evaluated by students of computer science engineering using both programming languages, the participants must answer an acceptance test at the end of the sessions to measure the level of satisfaction with learning. The results show the implementation times of the programs and the scores obtained, determining faster times in the case of Blockly programming and a better acceptance rate that demonstrates the advantages of using this language in programming education.\",\"PeriodicalId\":116806,\"journal\":{\"name\":\"Human Systems Engineering and Design (IHSED2021) Future Trends and Applications\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Human Systems Engineering and Design (IHSED2021) Future Trends and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.54941/ahfe1001183\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Human Systems Engineering and Design (IHSED2021) Future Trends and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.54941/ahfe1001183","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

STEAM教育促进各级培训的编程,使块编程成为兼容的替代方案,包括与硬件开发应用程序。本文介绍了Blockly和Arduino IDE在编程用于教育目的的M5Core2 Core2 ESP32物联网开发工具包方面的比较。在本研究中,设计了一个程序,使学生能够读取、查看和发送集成在设备中的惯性传感器的数据。block中的编程是在为M5stack卡开发的UIFLOW应用程序中进行的,Arduino IDE中的编程是通过安装与该设备兼容的必要库来进行的。该计划由计算机科学工程专业的学生使用两种编程语言进行评估,参与者必须在课程结束时回答接受测试,以衡量对学习的满意度。结果显示了程序的执行时间和获得的分数,在block编程的情况下确定了更快的时间和更好的接受率,这表明了在编程教育中使用这种语言的优势。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Comparison of Blockly vs Arduino IDE for programming education using M5Stack Core2 ESP32 IoT Development Kit
STEAM education promotes programming at all levels of training, being block programming a compatible alternative, including the development of applications with hardware. This paper presents a comparison between Blockly and Arduino IDE in programming the M5Core2 Core2 ESP32 IoT Development Kit for educational purposes. For the study, a program is designed that allows students to read, view a send the data of the inertial sensor integrated in the device. The programming in Blockly is carried out in the UIFLOW application developed for the M5stack cards and the program in Arduino IDE is carried out by installing the necessary libraries for compatibility with this device. The program is evaluated by students of computer science engineering using both programming languages, the participants must answer an acceptance test at the end of the sessions to measure the level of satisfaction with learning. The results show the implementation times of the programs and the scores obtained, determining faster times in the case of Blockly programming and a better acceptance rate that demonstrates the advantages of using this language in programming education.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信