Debugging
Процесс поиска и устранения проблем («ошибок») в аппаратной и/или программной системе.
Вопросы, связанные с [debugging]:
- Большие массивы приводят к сбою Arduino У меня есть три больших массива PROGMEM для хранения музыкальных нот песни. Один массив — это ноты, другой — длительность нот и третий — пауза после ноты. Первый массив — это int , а два других…
- Как избавиться от некачественного звука из усилителя DFPlayer plus? Я использую свой Seeeduino V4, DFPlayer mini и этот динамик с AliExpress для создания автоматического дверного звонка. Проблема в том, что кажется, что усилитель Yurobot этого акустического…
- Использование последовательного плоттера с Visual Studio Code Я использую расширение Visual Studio Code для разработки под Arduino, которое работает отлично. В нем нет последовательного плоттера, как в обычной среде разработки Arduino, который мне нужен…
- Отладка Nordic MCU (feather NRF52) с помощью Segger J-Link У меня есть плата Afafruit NRF52 с загрузчиком SD 132 и 5.1 dual fw. Я реализовал RTT logging and control (input), и код компилируется с помощью arduinoBuilder с RTT и debug level 3. Устройство…
- Не сохраняется на вкладке Хорошо, я внес некоторые изменения в код, и я хотел бы, чтобы они это увидели. На данный момент в программе есть ошибка, она не сохраняет содержимое txt-файла в таблицу, может кто-нибудь дать…
- Нужна помощь в отладке кода частоты сердечных сокращений/фильтра (вычисление частоты сердечных сокращений не работает) Приведенный ниже код представляет собой программу, предназначенную для применения алгоритма Панса-Томпскина к сигналу, полученному от фильтра ЭКГ. Фильтр, кажется, работает нормально, но он не может…
- Простой ЖК-таймер обратного отсчета Я попытался изменить базовый скетч "hello-world" для ЖК-дисплея, который является частью раздела примеров в IDE. Я намеревался сделать таймер обратного отсчета с помощью ЖК-дисплея. Исходный код…
- Имитация нажатия кнопки с помощью последовательного монитора для запуска сервопривода Я новичок в Arduino и C, и у меня возникли проблемы с этим скетчем. Я работаю над проектом по управлению 6 сервоприводами с помощью виртуальных кнопок. Когда я удерживаю нажатой кнопку, сервопривод…
- Для loop, похоже, изменяется выполнение pow() В первый раз pow() работает. Но внутри "цикла для" или снова после этого он не ведет себя !? (Я использую китайский Pro Mini с Arduino 1.8.16) Обновление Чтобы прояснить, о чем я спрашиваю,…
- Не удается загружать скетчи в Arduino Nano Every начинающий строитель здесь. Я только что купил Arduino Nano по почте от Mouser, и я пытаюсь загрузить модифицированную версию примера blink на свою новую совершенно новую плату. Однако каждый раз,…
- Несколько RFID-считывателей MFRC522 на ошибках Uno У меня проблема! Мне нужно подключить 5 считывателей MFRC522 к Arduino Uno, но это не работает ! С одним или двумя модулями MFRC522 это работает, когда я использую три или более, больше ничего…
- Proteus - Как отладить недопустимый код операции? При запуске программы, скомпилированной в Arduino IDE 1.8.5, а затем с использованием файла .ELF внутри LabCenter Proteus 8.0 , для Arduino Nano ATMEL Mega 328P , для кода, связанного с…
- Кастомная функция переключения светодиодов: один из трех светодиодов работает неправильно Я подключил три светодиода к Arduino Uno и написал простой класс светодиодов. Я переключаю все светодиоды основного цикла, но по какой-то причине один светодиод (подключенный к pin7) всегда плохо…
- Пользовательская реализация assert(): не выводит сообщение об ошибке Я пишу свой собственный макрос assert() на Arduino, как показано ниже. Когда я запускаю его из main (), он всегда работает правильно (печатает сообщение и попадает в бесконечный цикл), однако,…
- Debug-logging без использования Serial.print и без Wi-Fi Чтобы передать текст с платы Arduino на модуль Bluetooth HC-05, я использую Serial.print . Однако я не вижу способа отладить код без использования Serial.print для тестирования других функций…
- Последовательная связь строк Я использовал этот простой код, чтобы понять основы последовательной связи. Это обеспечивает простую связь между компьютером и arduino: String receive_buffer; void setup() { Serial…
- СВЕТОДИОД не загорается несмотря на отображение digitalRead 1 В рамках проекта я создал имитацию перекрестка с 4 светофорами. Время зеленого сигнала устанавливается на основе функции, которая вычисляет его на основе алгоритма (и принимает в качестве входных…
- PLs помогите мне отладить я использую arduino mega 2560 , rc522 (библиотека работает) , сервопривод (библиотека работает) https://drive.google.com/file/d/16Qp2kUNgmyA32UKJtOwV7nQdMlSIQyle/view?usp=sharing (.ino) Arduino Файл https://drive.google.com/file/d/1QjBEOfvFiWJFmaAyShyTmwxzlS0NshjT/view?usp=sharing (…
- Не понимаю проблемы с моим кодом Я пытаюсь заставить машину-робота(elegoo one) пройти курс обхода препятствий. Я пытаюсь написать свой собственный с нуля, чтобы улучшить себя, и поэтому был бы очень признателен, если бы кто-то…
- Ошибка "collect2.exe: error: ld returned 1 exit status" Я только на днях получил стартовый набор Elegoo UNO и изучал небольшие руководства по всем деталям, которые к нему прилагаются. Я использую VSCode с Platform.io плагин и (после его настройки) он…
- Встроенные светодиоды HIGH и LOW кажутся перевернутыми На плате ESP32 я пытаюсь использовать этот простой код для управления встроенным светодиодом. Но если я установлю его на ВЫСОКИЙ , светодиод погаснет , если я установлю его на НИЗКИЙ ,…
- Почему я не могу прочитать другие смс, кроме первого смс? Мне нужно прочитать входящее SMS на моем GSM-модуле SIM900, и я хочу распечатать номер отправителя и сообщение на последовательном мониторе. Сначала я настраиваю модуль GSM с помощью AT-команд, и…
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»? Всякий раз, когда я пытаюсь запрограммировать Arduino UNO Rev.3, я вижу следующую ошибку avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in…
- Как скомпилировать программу Arduino для настольного ПК У меня есть программа для Arduino, которая выполняет последовательную связь только с небольшим количеством математики, и я пишу другую программу для связи с ней на втором Arduino. В целях…
- Мой код кажется крушением поезда Я новичок в программировании и подумал, что простым проектом будет создание счетчика боеприпасов. Я устраняю неполадки с этим кодом уже несколько часов и не могу понять, почему мой код пронизан…
- ESP - Nodemcu amica - аварийная программа attachInterrupt Я покупаю новые платы в магазине, но они мало чем отличаются от предыдущей версии. У меня есть программное обеспечение, которое работает нормально на Nodemcu lolin v3, теперь я получаю Nodemcu Amica…
- Массив Serial.print ничего не отображает Я попробовал использовать Serial.print для созданного мной массива, но Arduino ничего не отображает на мониторе. Я попытался выполнить Serial.print("Хе-хе-хе"); в качестве теста, но он просто…
- Помогите с отладкой кода Это НЕ мой код; был опубликован в Project Hub. Я пытался использовать код (регулятор влажности), но он возвращает ошибку в строке 270: else if (DHT.humidity >= setpoint + 3 and syson == true)…
- Поддерживают ли чипы ATMega 328/2560 JTAG-программатор и аппаратный отладчик? Как указано в часто задаваемых вопросах на сайте www.Arduino.cc, "Могу ли я использовать плату Arduino без программного обеспечения Arduino? Конечно. . Это просто плата разработки AVR, вы можете…
- Как исправить смещение номера строки ошибки в Sublime Text при компиляции для Arduino При компиляции для Arduino с помощью плагина Stino номера строк отображаются в выходных данных неправильно. Например, у меня есть ошибка в строке 117, однако вывод: sketch_name.ino.cpp:136:1:…
- "ожидаемое первичное выражение перед '.' токен" в отладочном коде Я делаю код для школы и добавляю к нему отладочный код. При компиляции получаю ошибку как написано в заголовке. Это код, о котором идет речь: #define DEBUG 1 #ifdef DEBUG #define Serial…
- Как отладить Arduino с помощью студии Atmel? У меня есть плата Arduino Yun и программатор/отладчик Atmel ICE. На Arduino Yun есть 6 контактов для подключения к Atmel ICE только для программирования, но я не могу найти контакты для отладки. Во…
- Отладка максимальной емкости 1. Пример Проверьте приведенную ниже программу для Arduino Nano, Old Bootloader, для переменных значений N . Для низких значений ( N<=1857 ) программа выводит "[FFFFFFFF]" , Для…
- Из изучения текста Arduino Я работаю над текстом «Изучение Arduino» в основном успешно вплоть до главы 4. У меня есть большинство необходимых деталей, но для рис. 4-3 я использовал следующее: Конденсатор 100 нФ (вместо…
- Странная проблема с ардуино Я написал код ниже, и результат оказался совсем не таким, как я ожидал! Я не понимаю, почему это происходит! void setup() { // put your setup code here, to run once: Serial…
- Как просмотреть базовый код и определения внутри Arduino IDE на MacOS X El Capitan? Я новичок в Arduino, поэтому извините за простой вопрос и направьте меня к соответствующим источникам или форумам. Я только что купил стартовый комплект Arduino Uno, который поставляется с «Книгой…
- Код не запустится, если Serial Monitor не открыт Мой код работает отлично, пока последовательный порт открыт. Однако если я подключу его к внешнему источнику питания или даже если я просто попытаюсь запустить его, подключенным к компьютеру, с…
- Цикл сломан? Это псевдокод из моего проекта светодиодного куба void loop(){ //switch( map(constrain(analogRead(pt),10,1020),10,1020,1,4)); - for select pattern //show(1); for(lp=128;lp>=1;lp =…
- Как выполнить отладку на чипе с помощью Arduino? Хотя эмулятор весьма полезен для отладки кода, не имеющего побочных эффектов, большинство реальных приложений включают в себя некоторые схемы помимо Arduino. Если бы микроконтроллер на Arduino имел…
- 1