Чи варто вивчати Python для Arduino?

Загалом, Arduino та Python можуть створити ефективне навчальне середовище, яке спонукає розробників до розробки електроніки. Якщо ви вже знаєте основи Python, тоді ви зможете розпочати роботу з Arduino, використовуючи Python для керування ним.

Python — це інтерпретована мова, яка працює повільніше, ніж скомпільована мова, наприклад C++, і інтерпретатор потребує додаткової оперативної пам’яті. Тож на щось таке маленьке, як Arduino-Uno C++ краще підходить.

Arduino використовує варіант C++ мова програмування. Код написаний на C++ з додаванням спеціальних методів і функцій. Крім того, коли ви створюєте «ескіз» (назву, яку дають файлам коду цією мовою), він обробляється та компілюється в машинну мову.

Так, як я вже сказав, програма Python має слухати послідовний порт, отримувати дані та виводити їх на екран. Я впевнений, що ви можете знайти багато прикладів для Python, розміщених у мережі. Arduino IDE не має нічого спільного з цим процесом.

Python — це мова сценаріїв, яку краще використовувати в контекстах машинного навчання, аналізі даних і серверній веб-розробці. Якщо вам потрібно швидко створити прототип програми, вам слід використовувати Python замість C++, оскільки останній не можна використовувати для швидкого прототипування через великий розмір його коду.

UNO програмується на C++, НЕ PYTHON, тому вам потрібно запрограмувати UNO на зчитування DS18B20 і виведення значення за допомогою послідовного порту. print – ви можете починати зі знака "#", щоб код python на вашому іншому пристрої міг знати, коли він запускається.