Запуск С для ардуино
Есть ли компилятор, который я могу использовать для запуска C на arduino или каким-либо другим способом, чтобы я мог загружать программы C на свой arduino?
@Benichiwa, 👍0
Обсуждение1 ответ
Лучший ответ:
Возможно, вам стоит заглянуть сюда https://github.com/arduino/Arduino/wiki/Build-Process
Arduino использует компилятор avr-gcc. По сути, это компилятор C.
Здесь есть пошаговое описание того, как настроить этот процесс с помощью собственного компилятора avr-gcc. http://www.wikihow.com/Write-Arduino-Software-in-C
Но я бы порекомендовал вам загрузить IDE arduino с официального сайта, чтобы все заработало. В нем есть все, что вам нужно знать для начала работы с последовательными соединениями.
Надеюсь, это поможет.
GCC - это компилятор C++? В любом случае, большинство/любой компилятор C++ может компилировать C-код, поскольку C в основном является подмножеством C++ (хотя не цитируйте меня, это сработает, но это не так уж тривиально), @Paul
- Нужно ли использовать резисторы и ICes для конкретных датчиков. Если не использовать, повлияет ли это на плату arduino?
- Ошибка компиляции кода для Arduino/Genuino Uno
- Как вызвать функции C из скетча ардуино?
- max7219 связанный дисплей, показывающий зеркальный текст
- Поддерживают ли чипы ATMega 328/2560 JTAG-программатор и аппаратный отладчик?
- Пиринговая коммуникация
- Как связаться с ESP8266 ESP01, отправив данные через программный сериал на Arduino Uno?
- Прерывание ардуино при смене контакта
Что вы подразумеваете под "выполнить C"? Вы можете просто скомпилировать их в свой скетч., @Comintern
Как мне это сделать? Я не очень хорошо знаком с программным обеспечением arduino., @Benichiwa
В основном вы делаете это каждый раз, когда компилируете скетч. Компилятор Arduino — это C++, который по большей части обратно совместим с C., @Comintern
[*!!!**](https://authordylanhearn.files.wordpress.com/2013/09/so-you-think-youre-confused-about-quantum-mechanics-9.jpg) :-), @Russell McMahon