Comparison of Blockly vs Arduino IDE for programming education using M5Stack Core2 ESP32 IoT Development Kit

Mario Miranda, José Varela-Aldás, Guillermo Palacios-Navarro
{"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}
引用次数: 0

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用M5Stack Core2 ESP32物联网开发工具包进行编程教育的Blockly与Arduino IDE的比较
STEAM教育促进各级培训的编程,使块编程成为兼容的替代方案,包括与硬件开发应用程序。本文介绍了Blockly和Arduino IDE在编程用于教育目的的M5Core2 Core2 ESP32物联网开发工具包方面的比较。在本研究中,设计了一个程序,使学生能够读取、查看和发送集成在设备中的惯性传感器的数据。block中的编程是在为M5stack卡开发的UIFLOW应用程序中进行的,Arduino IDE中的编程是通过安装与该设备兼容的必要库来进行的。该计划由计算机科学工程专业的学生使用两种编程语言进行评估,参与者必须在课程结束时回答接受测试,以衡量对学习的满意度。结果显示了程序的执行时间和获得的分数,在block编程的情况下确定了更快的时间和更好的接受率,这表明了在编程教育中使用这种语言的优势。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Digitization of Pre-election Messages during the 2021 Parliamentary Campaign in Bulgaria Considering the need for new aspects in route planners Characterizing soft modes’ traveling in urban areas though indicators and simulated scenarios Design of an Exoskeleton to Prevent and to Take Care of the Spinal Column of Injuries of Low Back Pain OHS Management Skill Development and Continuing Learning
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1