arduino
20年前是16位元年代(任天堂 Sega….)那时能用程式画出2D图形就算很有成就感了…. (如果您对写游戏有兴趣或电脑绘图 了解2D3D座标可是很重要的) 后来进入了专科学校学的是C语言 其实C语言算是高阶语言里最基础的 当时VB虽然也很基础 但他其实只是微软为了让入门者又更简单的方式学程式所包装出来的语言. 所以学C是比较好的 日后学其它程式语言就会比较容易上手; 当时是利用C绘图约10种机构2D动画图,圆周运动,直线运动...等等,用到了三角函数(sincos..)计算出每个点的座标. 所有高阶程式都是由逻辑运算子(><=..) 条件运算式(if then)及回圈loop、函数function…等等组合而成的. 说穿了. 所有高阶语言都是一样的. 只是有些语法有些不同. 所以只要您学会其中一种语言 基本上再学其他语言不会有太大的困难。 梁爸这一路从VB C Foxpro VB VB.NET C# Javascript nodejs….到Iot的Arduino程式都一直是用上述那四个基本的组合来写程式. 但戏法人人会变 各有巧妙不同. 经验的累积也是很重要的. 要学好一个程式语言 学习的动力很重要 相信大家都知道 通常学校的电脑课里 总有人很厉害 有的是要别人帮忙的. 梁爸因为对电脑非常有兴趣 这20年都是买电脑书回来自己学习练习 没有去上过任何程式语言课程 如果你有这样的动力 那么你在程式领域里会比较有成就感 可以一直写下去. 梁爸担任程式主管五年左右 面试过许多新人 也曾遇过工作一年后觉得自已不喜欢写程式而转行的. 虽然他也可以写出程式 但就是少了某些目标跟动力而放弃. 因此他觉得写程式没有动力及成就感. 可即早知道自己的兴趣也很好呀 即早转行是不错的决定 可以在别的领域成功。 如果您对写程式有兴趣这是一个很好的起点 接下来可以找一本书自学看看 把上述四个语言程式基本学好 然后写出你想要的应用程序 你将会有成就感 然后继续往coding人生迈进
每组别最高分的5队将于大赛当日较争夺殊荣! 公开赛共设两个组别: 初阶工作坊(micro:bit)及表达技巧工作坊分别已于12月7日及12月21日举行,初阶工作坊(micro:bit)简报可于大赛网页下载;初阶工作坊(Arduino)将与进阶工作坊(Arduino)合并于2020年1月18日(六)举行;2020年的工作坊报名表格将于12月30日电邮至所有队伍联络人。 本届作品设计公开赛主题及题目将于2019年12月公布,并会电邮通知各队伍联络人,烦请留意。 队伍必须使用以下最少一款微控制器制作装置:micro:bit、Arduino
最近在使用 ESP32 做一些小东西,其中一个设备是使用电池供电,因此对使用电池时的续航比较关心,但是手头并没有合适的电子负载仪,在翻模块库存的时候,刚好发现有一个 INA219 模块,就直接拿它现做一个功率计了。 再配上一个 12864 OLED 屏幕,这样就可以实时去观测单片机设备的实时功率以及功耗了: 在查阅它所支持的模块时,发现 INA219 也在其中,并且 ESPHome 本身对 12864 OLED 也有良好的支持,因此最终就直接选择了 ESPHome 来作为功率计的基础系统,这样可以省去编写很多基础代码,例如任务设计、屏幕绘制、I2C 总线读写等,只需要关注功率计核心的功能即可。 最近也使用 ESPHome 比较好,发现它还是有很多优点的,基本可以作为一个 Arduino 项目的基础应用框架来使用: 总的来说,对于一般 DIY 项目来说,ESPHome 足够强大、足够灵活来处理大部分需求了
MQTT 是轻量级的、灵活的物联网消息交换和数据传递协议,致力于为 IoT 开发人员实现灵活性与硬件/网络资源的平衡。 ESP8266 提供了⼀套⾼度集成的 Wi-Fi SoC 解决⽅案,其低功耗、 紧凑设计和⾼稳定性可以满⾜⽤户的需求。ESP8266 拥有完整的且⾃成体系的 Wi-Fi ⽹络功能,既能够独⽴应⽤,也可以作为从机搭载于其他主机 MCU 运⾏
Webduino 顾名思义就是 web + Arduino 的合称,在 2015 年,庆奇科技的 Webduino 技术,终于可以纯粹使用 Web 的技术来控制,虽然早在 2012 年就已经有这个名词出现,但一直都停留在撰写 Arduino 固件程式,网页程式只是辅助的阶段,而开发模式仍然得透过 USB 连线烧录,无法真正发挥 Web 的强大功能,即便是借由一些 Wi-Fi 芯片让 Arduino 上网,但仍然脱离不了传统的芯片固件开发模式。 除了可以让原本的 Arduino 上网,更可以“云端更新固件程式”、“用各种程式语言开发”以及“使用 Wi-Fi 控制”,不再只需要 C/C++ 才能进行开发,更因为原本可以跨平台、跨装置的网页技术,不再受限于 Arduino,举凡 Resberry Pi、esp8266…等之类的开发板也都适用,也逐渐开始有许多的网页工程师们相继投入开发,让“物联网”这三个字发挥出真正的价值与意义。
10月17日,由北京市青少年科技中心和北京市青少年科技教育协会联合主办,中国传媒大学附属小学承办的第四期北京中小学教育创客沙龙成功举办。 本期沙龙活动主题为“创客教育与学科融合”。北京大学张海霞教授、中国传媒大学附属小学杨琳及何培颖老师作为嘉宾进行分享
上次做的辉光管时钟在外观上还有一些不满意的地方。所以最近这几天,我又新做了一个辉光管时钟。不同于上次,为了节省时间,电路和 PCB 都没有自己设计,而是直接采用成品模块
检送“110年度Arduino硬件全国竞赛经验分享研习”计划1份,请查照。 一、 依110年1月27日桃教资字第1100005663号函办理。 (四) 课程内容:培训学生参加全国竞赛相关流程和注意事项,并说明全国赛竞赛方向和重点
Arduino 是优选流行的开源硬件开发平台,颠覆了传统单片机开发的过程,本书将带领大家加入Arduino阵营,实现各种创意。 本书由15个基础的 Arduino 项目组成,分别配合实例介绍了 Arduino 的基本使用方法和各种扩展模块的用法,由易到难,循序渐进,精心编排,每个实例均配有电路图和具有功能注释的样例程序,帮读者从零起步掌握Arduino的用法。书中不仅有亲切明白的观念解说,更有真实完整的实作步骤说明,适合 Arduino初学者、青少年创客、编程爱好者阅读
SEN0470 这是一款检测二氧化硫浓度的传感器,支持模拟量、I2C和UART三种输出方式。探头已经过出厂标定,可以快速、准确的测量环境中二氧化硫的浓度。可广泛应用于工业及环保领域二氧化硫的检测
