当前位置: 首页 > news >正文

建筑兔零基础Arduino自学记录47|安装和实战小灯闪烁-1

一、安装Arduino

arduino阿丢伊诺官网Arduino - Home

​ 

 安装完毕

 二、安装Mixly米思齐

软件平台 - Let's Mixly!

 

三、注册Tinkercad

这是在没有实体开发板的时候一个替代,免费网站。点击创建电路,即可开始一个项目。
    补充以上一二三步均为基础环境布置。1为官方平台,2为国内自行开发平台,用于图示化编程,3为结合1和2同时解决手边没有实体板的问题。


四、实战Tinkercad——让板子上的灯闪烁

将选取的元件拖入工作区域, 选择喜欢的编辑模式

 我这是是直接把亮灯的样例代码复制进去,点击开始模拟可以看到灯在闪烁

样例代码如下:

/*BlinkTurns an LED on for one second, then off for one second, repeatedly.Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZEROit is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set tothe correct LED pin independent of which board is used.If you want to know what pin the on-board LED is connected to on your Arduinomodel, check the Technical Specs of your board at:https://www.arduino.cc/en/Main/Productsmodified 8 May 2014by Scott Fitzgeraldmodified 2 Sep 2016by Arturo Guadalupimodified 8 Sep 2016by Colby NewmanThis example code is in the public domain.https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink
*/// the setup function runs once when you press reset or power the board
void setup() {// initialize digital pin LED_BUILTIN as an output.pinMode(LED_BUILTIN, OUTPUT);
}// the loop function runs over and over again forever
void loop() {digitalWrite(LED_BUILTIN, HIGH);  // turn the LED on (HIGH is the voltage level)delay(1000);                      // wait for a seconddigitalWrite(LED_BUILTIN, LOW);   // turn the LED off by making the voltage LOWdelay(1000);                      // wait for a second
}

也可以选用这样图示化的编程方式,直接拖拽更改部分内容就可模拟。

附:实物配件

如果用Mixly来编写的话,步骤:

之前我选过python但是控制部分只有打印没有需要的管脚,所以更改为Arduino AVR


http://www.mrgr.cn/news/94643.html

相关文章:

  • 解锁MySQL 8.0.41源码调试:Mac 11.6+CLion 2024.3.4实战指南
  • 深入剖析 MetaSpace OOM 问题:根因分析与高效解决策略
  • Linux与深入HTTP序列化和反序列化
  • 添加 ChatGPT/Grok/Gemini 到浏览器搜索引擎
  • 神聖的綫性代數速成例題2. 行列式的性質
  • 42、【OS】【Nuttx】【OSTest】内存监控:堆空间初始化
  • 【蓝图使用】绘制mesh顶点的法线
  • Gemini Robotics:将人工智能带入物理世界
  • 由一个话题进入DFMEA(设计失效模式及影响分析)
  • 神聖的綫性代數速成例題3. 矩陣列數的極限、矩陣範數、行列式的計算
  • 神聖的綫性代數速成例題5. 矩陣運算的定義、轉置的性質、方陣多項式的概念
  • React(二):JSX语法解析+综合案例
  • 41、【OS】【Nuttx】【OSTest】内存监控:堆空间申请
  • 基于Python的selenium入门超详细教程(第2章)--单元测试框架unittest
  • 图解多头注意力机制:维度变化一镜到底
  • 数据库的高阶知识
  • HTB 学习笔记 | 《Web应用安全从入门到精通》P5
  • 热key探测技术架构设计与实践
  • 【Agent】OpenManus-Tool 详细分析
  • 嵌入式SDIO 总线面试题及参考答案