❓ Обязательно к просмотру начинающему в Arduino IDE (ошибка компилятора)

Поділитися
Вставка
  • Опубліковано 29 кві 2020
  • Как убрать ошибку "... was not declared in this scope" в Arduino IDE? О функциях, их правильном вызове и понятиях глобальной и локальной переменной.
    Группа ВК: lrazum
    Страница автора в Instagram: / viktor_osin_
    ------------------------------------------------------------------------------------
    Online-курс "Основы электроники": edu.labrazum.ru/
    Купон на 100% скидку: RAZUM2020
    ------------------------------------------------------------------------------------
  • Наука та технологія

КОМЕНТАРІ • 59

  • @Vladislav55rus
    @Vladislav55rus 4 роки тому +4

    Все с самого начала ждали от Вас обучающего курса онлайн. Надеюсь, в нынешних реалиях это реализуется. Вы - мололец!

  • @taras2624
    @taras2624 4 роки тому +3

    Очень доступное и полезное видео. Спасибо. Жду новых.Удачи и здоровья.

  • @user-fv4ln1nv1n
    @user-fv4ln1nv1n Рік тому

    Спасибо огромное, объяснил лучше чем учитель по программированию!

  • @konstantintaskin3325
    @konstantintaskin3325 3 роки тому

    Здравствуйте, Виктор! Не могли бы Вы уделить время рассказать об особенностях использования ARDUINO IDE в написании скетчей для "пустых" микроконтроллеров, кот. не привязаны к стандартным платам ARDUINO? С уважением!

  • @romanbru9504
    @romanbru9504 2 роки тому

    Интересна тема динамической индикации на 7сегментных модулях, спасибо

  • @andreykonev2581
    @andreykonev2581 Рік тому

    Добрый день! Вчера получил с алиэкспрес ардуино нано и не могу их связать с компом. Хотя ардуино купленные раньше работают без проблем. В чём причина .?????

  • @user-sk5wz3hi8t
    @user-sk5wz3hi8t 2 роки тому

    Какой ресурс на запись в эту коробочку? Сколько можно раз пихать скотч в ардунину?

  • @user-ss1tr9up1y
    @user-ss1tr9up1y 2 роки тому

    Какое количество раз можно загружать скейч? У меня раньше было хорошо, а теперь не грузиться скейч

  • @Kot-Samolet
    @Kot-Samolet 5 місяців тому

    здравствуйте! а что с продолжением курсов?

  • @michalleskodiyelektronika4542
    @michalleskodiyelektronika4542 3 роки тому

    здраствуйте информативно и доходчиво у меня проблема сделал осцилограф пультоскоп 2 из сайта srukami но при загрузке пишет что мало памяти для уно но проект кучу раз повторили что ето может быть .добавлял только 2 библиотеки.спасибо вам за информативные видео

  • @xander_fP
    @xander_fP Рік тому

    Здравствуйте! Что может быть? Загружаю grbl и выходят ошибки и пишет, что памяти мало, может работать не корректно. Хотя ещё даже не подключал arduino. Как исправить?

  • @MeSeVa02
    @MeSeVa02 2 роки тому

    Здравствуйте столкнулся с функцией ЕСЛИ, и в одной строчке ну как и в других подобных ЕСЛИ, а например:
    ventilator = 1
    lampa = 31
    Зная эти данные зачем тогда эта строчка
    ЕСЛИ ventilator * 100 > 2800 - lampa * 10 ТО включить (диод 13, HIGH)
    Он так никогда не включит.
    Или ЕСЛИ ventilator == 100
    ТО включить это.
    Ведь и так ясно что ventilator меньше lampa или меньше 100 во втором примере.
    Он ведь не вырастит за время, в отличии от данных GPS например, где подходя к указанной скорости включить что либо (тут то как раз мы данные и не знаем)
    Часто с этими ЕСЛИ встречаюсь. Как их понимать

  • @ukr100
    @ukr100 Рік тому

    за скобки МЕГО СПАСИБО !!! теперь понятно )))

  • @user-tk9zn2mn8n
    @user-tk9zn2mn8n 2 роки тому

    День добрый, у меня не запускается сама программа . Я ее открываю пишет идёт инициализация пакетов и исчезает

  • @AE-systems
    @AE-systems 4 роки тому

    Добрый день, спасибо за видео, вопрос: как реализовать в Ардуино ИДЕ программное, а лучше аппаратное мертвое время, если мы будем работать с атмега 32у, для работы с ШИМ по мостовой схеме, то есть два выхода ШИМ с Ардуино, ни когда не включаться одновременно при по очередной работе?

    • @AE-systems
      @AE-systems 4 роки тому

      А также с возможность выставлять это мертвое время по необходимости, то есть настройка задержки по времени между включением одного выхода ШИМ и выключением второго выхода ШИМ

    • @AE-systems
      @AE-systems 4 роки тому

      #include
      #define HO1 12
      #define LO1 11
      #define HO2 10
      #define LO2 9
      int f_sin=50;
      int f_pwm=20000;
      float sin_buffer[200];
      float sampling_tot,pwm_period,sin_period,us=1000000;
      int count=0,flag=0,Ampli=1000;
      void setup() {
      Serial.begin(9600);
      pinMode(HO1,OUTPUT);
      pinMode(LO1,OUTPUT);
      pwm_period=(us*1)/f_pwm;
      sin_period=(us*1)/f_sin;
      sampling_tot=(sin_period/pwm_period)/2.0;
      Serial.println(pwm_period);
      Serial.println(sin_period);
      Serial.println(sampling_tot);
      for(int deg=0;deg(sampling_tot) && flag==1 ){
      flag=0;
      count=1;
      TCCR1A=0b10110000;
      }
      if(count>(sampling_tot) && flag==0 ){
      flag=1;
      count=1;
      TCCR1A=0b11100000;
      }
      count++;
      if(flag==0){
      Timer1.pwm(HO2,sin_buffer[count]* Ampli);
      Timer1.pwm(LO2,sin_buffer[count]* Ampli);
      digitalWrite(HO1,HIGH);
      digitalWrite(LO1,LOW);
      }
      if(flag==1){
      Timer1.pwm(HO2,sin_buffer[count]* Ampli);
      Timer1.pwm(LO2,sin_buffer[count]* Ampli);
      digitalWrite(HO1,LOW);
      digitalWrite(LO1,HIGH);
      }
      }
      Это пример кода

    • @AE-systems
      @AE-systems 4 роки тому

      Но он мне не нравится

  • @user-ob6ko5ve9c
    @user-ob6ko5ve9c 2 роки тому

    не могу зарегистрироваться на вашем сайте :( не приходит письмо подтверждение регистрации

  • @tronwaves6574
    @tronwaves6574 4 місяці тому

    Спасибо, помогло)

  • @user-tc5ny6hp8b
    @user-tc5ny6hp8b 3 роки тому +1

    спасибо очень помог

  • @user-xr9vo6le2r
    @user-xr9vo6le2r 4 роки тому +1

    Про библиотеки интересно. Как смотреть функции в них? Например Neopixel от Adafruit

    • @JohnnDorfman
      @JohnnDorfman 4 роки тому

      Лучше используй FastLED

  • @user-eb7ox6qr8u
    @user-eb7ox6qr8u 3 місяці тому

    Здравствуйте подскажите пожалуйста как можно с вами связаться? хотел с вами посоветываться.

    • @user-eb7ox6qr8u
      @user-eb7ox6qr8u 3 місяці тому

      Как можно вам отправить на проверку скетч? Выдает ошибку

    • @LabRazum
      @LabRazum  3 місяці тому

      @@user-eb7ox6qr8u вступайте в группу телеграм: t.me/mylabrazum

  • @menxxx1
    @menxxx1 4 роки тому +2

    Спасибо.

  • @user-jz1sw1bo9c
    @user-jz1sw1bo9c 3 роки тому +1

    Здравствуйте, спасибо за информацию, только начинаю изучать Ардуино ,вот выскочила ошибка: TroykaRTS.h:No such file or directory

    • @LabRazum
      @LabRazum  3 роки тому

      У вас не установлена сторонняя библиотека TroykaRTS.h которая нужна для этого проекта

    • @user-jz1sw1bo9c
      @user-jz1sw1bo9c 3 роки тому

      @@LabRazum спасибо,

  • @user-me7tc5hp2p
    @user-me7tc5hp2p 4 роки тому +1

    Привет, я установил все драйвера менял плати ардуино нано. При загрузке скетча видает ошибку загрузки скетча на ардуино. Но на плату ардуино Уно все работает. Помогите

    • @user-ed4gb6wy3r
      @user-ed4gb6wy3r 3 роки тому

      Попробуйте в arduino IDE сверху в "Инструменты": "Плата: " поменять на Arduino nano

  • @user-fq1ni9en1t
    @user-fq1ni9en1t 3 роки тому

    Скажите не могу вставить скетч в ардуино

  • @user-pj6gk3xd3v
    @user-pj6gk3xd3v Рік тому

    avrdude: ser_open(): can't set com-state for "\\.\COM8"
    avrdude done. Thank you.

  • @Yupitrer
    @Yupitrer 4 роки тому

    Я "средненький" программист, дилетант. Начал писать на Си в ардуино. Столкнулся с такой проблемой, когда размер кода уже больше чем экран, начинаешь просто теряться и зашиваться в своем же коде. А когда доходит дело до отладки, то ее вообще нет. Сериал порт не спасает. Каждый раз заливать код в чип для проверки не вариант. Там ресурс 100тыс. и я его уже наверное исчерпал. Proteus сильно помогает, но не то. Atmel Studio очень сложная для меня. В результате хотел написать код по умному дому, самый простенький и чуть не сошел с ума.
    Я знаю что должно быть решение проще, и наверное есть, но не знаю где. Такие вот проблемы у новичков второго дня програмирования )))

  • @Dialbist
    @Dialbist 4 роки тому

    Я бы и не сказал что это самая частая ошибка. Куда сложнее ошибка, когда нужно подключить не как "", а , вот это сбивает с толку. Или сама IDE глючит.

    • @LabRazum
      @LabRazum  4 роки тому +2

      Каждому своё :) Поверьте, за два года обучения студентов в офлайне, это было их самой частой ошибкой. Вашу просьбу по проблеме подключения заголовочных файлов я принял, спасибо!

    • @Dialbist
      @Dialbist 4 роки тому

      @@LabRazum вам виднее) конечно лучше работать в другой IDE, а то и с опытом бывают проблемы использования

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y 3 роки тому

    Автору замечание: ошибка читается как "уоз нот деклэрэд ин вис скоуп"

  • @user-tx8op6kz6e
    @user-tx8op6kz6e 3 роки тому

    Я вот с одним скетчем мучаюсь немогу его залить не в одну ардуино. Не мог бы ты его проверить? Писал мне человек у него всё норм у меня ж не может скомпелировать ни для одной платы

    • @mlfg9983
      @mlfg9983 3 роки тому

      переключись в самой программе IDE на старый бутлудер. найди в настройках

  • @guardiansofcloudia1895
    @guardiansofcloudia1895 3 роки тому +1

    Как посмотреть код из уже загруженной ардуино

  • @Luboded
    @Luboded Рік тому

    👍

  • @user-zt4zv3ge3w
    @user-zt4zv3ge3w 2 місяці тому

    поможешь мне пожалуста не капелируеца
    скечь

  • @adzik2011
    @adzik2011 2 роки тому

    нет заголовочных файлов (.h)

  • @Mihalytc
    @Mihalytc 3 роки тому

    А отформатировать ардуино можно?

    • @LabRazum
      @LabRazum  3 роки тому

      Можно только перезаписать другой программой, в том числе "пустой"

    • @MeSeVa02
      @MeSeVa02 2 роки тому

      @@LabRazum а прочитать скетч из микроконтроллера если забыл что в ней одной из нескольких микроконтроллеров или стёр с компьютера случайно скетч ?

  • @arasaahov4807
    @arasaahov4807 3 роки тому +1

    Курс Основы электроники × 11990,00₽
    Подытог1990,00₽
    Купон: razum2020-199,00₽
    Итого1791,00₽
    Не смог применить купон...?

  • @syoritohatsuki
    @syoritohatsuki 3 роки тому

    Лайвхак, учим английский и используем нормальную IDE с нормальной отладкой

  • @Tarik91011
    @Tarik91011 Рік тому

    в Arduino IDE есть автоформатирование кода !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @petropetrov580
    @petropetrov580 3 місяці тому

    Очень интересно но я нечего не понял.

  • @user-jq1ml7yx4t
    @user-jq1ml7yx4t 3 роки тому

    точка с запятой

  • @b213videoz
    @b213videoz 2 місяці тому

    "декларед" 😂😅

  • @user-mv9ml6uq7w
    @user-mv9ml6uq7w 3 роки тому

    не чего не помогло

  • @PepsiNote
    @PepsiNote 2 роки тому

    Пипец как много лишней воды.