Си и Си++

Тема в разделе "Arduino & Shields", создана пользователем petypen, 20 июл 2016.

  1. petypen

    petypen Нерд

    Коллеги, немного запутался в языках. Прошу помощи.
    Библиотеки для плат Arduino написаны на языке Си++. Я сужу по языковым конструкциям создания классов, которых нет в простом Си.
    Саму программу для Arduino пишут на простом Си и подключают библиотеки написанные на Си++.
    А можно ли и программу для Arduino писать на Си++? Можно в скетче создать свой класс и в дальнейшем использовать его?
     
  2. DIYMan

    DIYMan Guest

    Можно. Можно даже положить рядом со сетчем файлы *.cpp и *.h, в скетче сделать #include нужного файла - и они подхватятся средой при компиляции.

    Вот, посмотрите, простейший пример: https://github.com/Porokhnya/ArduinoParamsFromStream
     
    petypen нравится это.
  3. petypen

    petypen Нерд

  4. DIYMan

    DIYMan Guest

    Если надо примеров посложнее - обращайтесь, накидаю вагон ;)