Запустить Arduino без ПК
Я хотел бы использовать Arduino, чтобы автоматизировать некоторые задачи в моей жизни — например, вращать двигатель каждое утро или открывать дверь.
Итак, могу ли я запустить Arduino как соло без необходимости в ПК? Могу ли я подключить его к Интернету и могу ли я настроить на нем программное обеспечение, например PHP и Apache, чтобы управлять им через Интернет? Есть ли у него какие-либо протоколы, например SSH, как у обычного сервера?
В качестве примера: я отправлю по любому протоколу сигнал на мой Arduino с сертификацией, а затем Arduino выполнит функцию...
Это возможно?
спасибо заранее
@ProJaCore, 👍0
Обсуждение1 ответ
Лучший ответ:
Я буду использовать Arduino, чтобы автоматизировать задачи в моей жизни, например, чтобы каждое утро запускать двигатель или открывать дверь.
Именно для таких целей он и предназначен.
Поэтому я спрошу, могу ли я запустить Arduino в одиночку, чтобы не нужен был ПК,
Да, для программирования вам понадобится только ПК. После программирования он будет работать без ПК.
Могу ли я подключить его к Интернету?
Да, для подключения к сети доступны платы Ethernet и WiFi.
И могу ли я настроить PHP и Apache на нем, чтобы управлять им? Есть ли у него какие-либо протоколы, например SSH, как у обычного сервера?
Нет. Arduino недостаточно мощный для запуска такого ПО. Обычно вы подключаете его через сеть/интернет к серверу для обработки данных. Он просто получает простые инструкции или отправляет данные на сервер для обработки.
Например: я отправлю по любому протоколу сигнал на мой Arduino с сертификацией, а затем Arduino выполнит функцию...
Я предполагаю, что под «сертификацией» вы хотите запустить SSL на Arduino. Этого не произойдет, поскольку он слишком слаб для этого. Как я уже упоминал ранее, Arduino будет подключаться к серверу в Интернете, чтобы получать свои инструкции, или вы можете взаимодействовать с ним напрямую в вашей локальной сети (например, со смартфона) через простой интерфейс веб-сервера (очень упрощенный из-за нехватки памяти — несколько кнопок и текста, и тому подобное).
- Использовать irsend с тем, что является char* , но он этого не примет. Как преобразовать его в то, что ему нужно?
- Почему переменные PWM в этом фрагменте кода RC обрабатываются таким образом? Что такое магические числа?
- Как объявить массив переменного размера (глобально)
- Программирование Arduino с использованием Python, а не C/C ++
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Как справиться с rollover millis()?
- Является ли использование malloc() и free() действительно плохой идеей для Arduino?
- Можно ли сделать несколько функций loop() с помощью Arduino Uno?
Вы можете запустить Arduino без ПК. «Используйте Arduino, чтобы автоматизировать задачи в моей жизни» — какие задачи вы имеете в виду?, @Nick Gammon
Я отправлю команду через putty на свой Arduino, и Arduino откроет мою садовую дверь с помощью электричества., @ProJaCore