查看: 225|回復: 6
打印 上一主題 下一主題

[未解決] 急急急,哪位大佬知道怎么解決為開發板編譯時出錯的問題

[復制鏈接]

該用戶從未簽到

跳轉到指定樓層
樓主
發表于 2020-2-19 04:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
//www.elegoo.com
//2016.12.8

// Define Pins
#define BLUE 3
#define GREEN 5
#define RED 6

void setup()
{
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
digitalWrite(RED, HIGH);
digitalWrite(GREEN, LOW);
digitalWrite(BLUE, LOW);
}

// define variables
int redValue;
int greenValue;
int blueValue;

// main loop
void loop()
{
#define delayTime 10 // fading time between colors

redValue = 255; // choose a value between 1 and 255 to change the color.
greenValue = 0;
blueValue = 0;

// this is unnecessary as we've either turned on RED in SETUP
// or in the previous loop ... regardless, this turns RED off
// analogWrite(RED, 0);
// delay(1000);

for(int i = 0; i < 255; i += 1) // fades out red bring green full when i=255
{
redValue -= 1;
greenValue += 1;
// The following was reversed, counting in the wrong directions
// analogWrite(RED, 255 - redValue);
// analogWrite(GREEN, 255 - greenValue);
analogWrite(RED, redValue);
analogWrite(GREEN, greenValue);
delay(delayTime);
}

redValue = 0;
greenValue = 255;
blueValue = 0;

for(int i = 0; i < 255; i += 1) // fades out green bring blue full when i=255
{
greenValue -= 1;
blueValue += 1;
// The following was reversed, counting in the wrong directions
// analogWrite(GREEN, 255 - greenValue);
// analogWrite(BLUE, 255 - blueValue);
analogWrite(GREEN, greenValue);
analogWrite(BLUE, blueValue);
delay(delayTime);
}

redValue = 0;
greenValue = 0;
blueValue = 255;

for(int i = 0; i < 255; i += 1) // fades out blue bring red full when i=255
{
// The following code has been rearranged to match the other two similar sections
blueValue -= 1;
redValue += 1;
// The following was reversed, counting in the wrong directions
// analogWrite(BLUE, 255 - blueValue);
// analogWrite(RED, 255 - redValue);
analogWrite(BLUE, blueValue);
analogWrite(RED, redValue);
delay(delayTime);
}
}



上面的是代碼,然后點擊驗證時候報錯如下

Arduino:1.8.12 (Windows Store 1.8.33.0) (Windows 10), 開發板:"Arduino Uno"

avr-g++: error: C:\Users\??\AppData\Local\Temp\arduino_build_802265\sketch\RGB_LED.ino.cpp: Invalid argument

avr-g++: warning: '-x c++' after last input file has no effect

avr-g++: fatal error: no input files

compilation terminated.

exit status 1
為開發板 Arduino Uno 編譯時出錯。

在文件 -> 首選項開啟
“編譯過程中顯示詳細輸出”選項
這份報告會包含更多信息。






  • TA的每日心情
    開心
    2020-4-1 00:27
  • 簽到天數: 95 天

    [LV.6]常住居民II

    沙發
    發表于 2020-2-19 11:39 | 只看該作者
    挺奇怪的,預編譯指令#define為什么要放在loop函數里面?
  • TA的每日心情
    郁悶
    2020-3-30 11:28
  • 簽到天數: 183 天

    [LV.7]常住居民III

    板凳
    發表于 2020-2-19 12:03 | 只看該作者
    看看報錯,你的用戶名都顯示不出來,換個英文的不好嘛
    還有最好別用store的IDE,去官網下載一個安裝包版的會更好
  • TA的每日心情
    擦汗
    2019-7-29 00:08
  • 簽到天數: 47 天

    [LV.5]常住居民I

    地板
    發表于 2020-2-19 13:12 | 只看該作者
    擴展名不對:把 RGB_LED.ino.cpp 文件重命名為 RGB_LED.ino
  • TA的每日心情

    2020-2-3 18:15
  • 簽到天數: 144 天

    [LV.7]常住居民III

    5#
    發表于 2020-2-19 13:20 | 只看該作者
    試了用1.8.9免安裝版 的IDE編譯通過

    該用戶從未簽到

    6#
    發表于 2020-2-21 19:23 | 只看該作者
    47okey 發表于 2020-2-19 13:20
    試了用1.8.9免安裝版 的IDE編譯通過

    在哪里下載的
  • TA的每日心情
    郁悶
    2020-3-30 11:28
  • 簽到天數: 183 天

    [LV.7]常住居民III

    7#
    發表于 2020-2-21 19:53 | 只看該作者
    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規則

    熱門推薦

    5分鐘帶你快速了解新一代開發板:M5STACK
    5分鐘帶你快速了解新一代
    一、什么是M5Stack M5Stack是一種模塊化、可堆疊擴展的開發板,每個模塊
    《Color Unit免費申請試用》
    《Color Unit免費申請試用
    COLOR 是一款顏色識別 Unit,其內部集成TCS3472彩色光數字轉換器,能夠將其檢測到顏色
    【Arduino】168種傳感器系列實驗(137)---TTS文字轉語音合成
    【Arduino】168種傳感器系
    37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是
    【Arduino】u8g2中文字庫制作教程 小白請進
    【Arduino】u8g2中文字庫
    我知道對于這個話題許多大佬們都會,發這個貼子也算是炒冷飯了,所以一開始我也十分糾
    【干貨分享】mega2560原理圖PCB圖紙altium designer18
    【干貨分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本內容被作者隱藏 **** ergo
    Copyright   ©2015-2016  Arduino中文社區  Powered by©Discuz!   
    快速回復 返回頂部 返回列表
    3d每天组六27个号必中