代码编织梦想

错误提示:lvalue required as left operand of assignment

翻译过来是:等号左边是不可被修改的表达式或常量。

我看了一下,图形化代码完全没有问题。

改成代码试试看呢?

// C++ code
//
int my_1 = 0;

void setup()
{
  pinMode(5, OUTPUT);

  1 = 0;
}

void loop()
{
  analogWrite(5, 1);
  delay(10); // Delay a little bit to improve simulation performance
}

好家伙,这0的值能赋值给1吗?应该是图形化代码在转化过程中把变量1变成了常量1 ,尝试修改1为my_1(和声明事保持一致)运行就没问题了。


为了避免类似的情况发生,在tinkercad电路设计代码中定义变量的时候不要用数字,而是用英文字符串就没有问题了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mayun__/article/details/128013541

如何在tinkercad中设计和仿真电路_woshi_ziyu的博客-爱代码爱编程_tinkercad电路作品

了解如何使用Tinkercad设计、构建和测试简单电路。 Tinkercad作为一个设计程序已经有很多东西可以提供,它也可以替代Autodesk停产的“123D Circuits”服务,这是一款免费且易于使用的面包板模拟器

Arduino入门:在Tinkercad模拟网站上制作一个流水灯-爱代码爱编程

电路连接如图所示:  源代码如下: void setup() { pinMode(1,OUTPUT);//output pin 1 pinMode(2,OUTPUT);//output pin 2 pinMode(3,OUTPUT);//output pin 3 pinMode(4,OUTPUT);//outpu

Arduino入门:使用Tinkercad网站搭建一个红绿灯。要求:绿灯亮10秒,黄灯闪烁3次(亮灭各0.5秒钟),红灯亮10秒循环-爱代码爱编程

电路连接如图所示 源代码如下: void setup() { pinMode(1, OUTPUT);//output pin 1 pinMode(2, OUTPUT);//output pin 2 pinMode(3, OUTPUT);//output pin 3 } void loop() { digitalWrite(2, H

Arduino 使用 ThinkerCad 在线 模拟-爱代码爱编程

文章目录 为什么要使用TinkercadTinkercad是什么为什么使用它开始使用TinkerCAD注册开始使用使用ThinkerCAD编程注意事项 为什么要使用Tinkercad Tinkercad是什么 Tinkercad 是一款免费、易于使用的网页应用程序,由Autodesk推出(没错,就是制作AutoCAD的公司)。可提供在线的三

tinkercad和ltspice仿真arduino音频_双音频振铃电路 ltspice仿真-爱代码爱编程

电子基础 系统和传感器 电子系统和传感器 | 数字系统和 ARDUINO 控制 | 模拟数字转换-采样 | MIDI 控制系统 | 音频传感器:开关、电位器和麦克风 | 音频执行器:LED 和扬声器 直流电路 欧姆定

arduino从零开始(0)——介绍与点亮led_arduino led-爱代码爱编程

0.前言 Arduino大致由两个要素构成。硬件,Arduino控制板,如Arduino Uno,Arduino Mega2560等这些;软件,Arduino IDE开发环境,通过IDE制作各式各样的sketch上载至Arduino控制板中,并通过这些sketch告诉控制板应该做什么。 目录 0.前言 1.控制板介绍: 2.开发环境IDE