Arduino IDE выдаёт ошибку при загрузке скетча

Тема в разделе "Arduino & Shields", создана пользователем Уыфгдщм, 31 окт 2016.

  1. Уыфгдщм

    Уыфгдщм Нерд

    хочу загрузить скетч на Arduino Nano,но IDE выдаёт ошибку

    Скетч использует 2 270 байт (7%) памяти устройства. Всего доступно 30 720 байт.
    Глобальные переменные используют 38 байт (1%) динамической памяти, оставляя 2 010 байт для локальных переменных. Максимум: 2 048 байт.
    java.io.IOException: Cannot run program "___REMOVE___/bin/avrdude": CreateProcess error=2, Не удается найти указанный файл
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26)
    at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
    at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:206)
    at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78)
    at processing.app.SketchController.upload(SketchController.java:707)
    at processing.app.SketchController.exportApplet(SketchController.java:680)
    at processing.app.Editor$DefaultExportHandler.run(Editor.java:2176)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.io.IOException: CreateProcess error=2, Не удается найти указанный файл
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
    at java.lang.ProcessImpl.start(ProcessImpl.java:137)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    ... 8 more
    Произошла ошибка при загрузке скетча



    Скетч:
    #include <SPI.h>
    #include "RF24.h"
    RF24 radio(9,10);
    const uint64_t pipe = 0xE8E8F0F0E1LL;
    int msg[1];
    int potpin_1 = A0;
    int val_1;
    int potpin_2 = A1;
    int val_2;

    void setup(void){
    radio.begin();
    radio.openWritingPipe(pipe);

    }
    void loop() {
    val_1 = analogRead(potpin_1),val_1 = map(val_1, 0, 1023, 0, 127),msg[0] = val_1,radio.write(msg, 1);
    val_2 = analogRead(potpin_2),val_2 = map(val_2, 0, 1023, 128, 255),msg[0] = val_2,radio.write(msg, 1);

    }

    Сам недавно начал этим заниматься ,по-этому разобраться не могу.
     

    Вложения:

  2. rkit

    rkit Гуру

    Это проблема с arduiino ide. Попробуй переустановить
     
  3. Etrimus

    Etrimus Нуб

    Как вариант, можно попробовать удалить/установить среду Java, т.к. ArduinoIDE написана с использованием этой среды - https://www.java.com/ru
     
  4. ZAZ-965

    ZAZ-965 Гуру

    @Уыфгдщм, какая операционная система? какая версия Arduino IDE?
    @Etrimus, в Arduino IDE встроена своя JRE
     
  5. Уыфгдщм

    Уыфгдщм Нерд

    Windows 7 64,Arduino 6.1.12
     
  6. Уыфгдщм

    Уыфгдщм Нерд

    После 1 недели ожидания скетч каким-то образом установился.Всем спасибо!