Я работаю с Arduino yun, и я хотел бы знать, как я могу получить доступ к значениям датчиков от одного ардуино, используя другой ардуино. Какие способы общения между ардуинами? Могу ли я получить доступ к данным из другого arduino через беспроводную сеть? Нужно ли мне дополнительное оборудование для этого или его возможно только с двумя ардуинами и одним компьютером?Связь между 2 arduinos
ответ
Есть несколько способов, без какого-либо внешнего оборудования у вас есть:
Серийное является самым простым в использовании среди этих 3.
И для любых других k Ind связи вам потребуется внешнее оборудование, так что если вы хотите пойти беспроводной, то есть дешевые радиочастотные модули, XBee и т.д ..
Это говорит, что более соответствующий вопрос для сайта Arduino SE;)
It возможно. Arduinos, в зависимости от модели, обычно может связываться через SPI, I2C и т. Д. Оба Arduinos могут отправлять и получать данные через SPI, например, чтобы вы могли подключить их друг к другу.
Это также зависит от типа данных датчика, которые у вас есть, а также от количества открытых контактов, которые у вас есть: если вы действительно этого хотели, вы могли бы установить 8 бит данных на 8 разных контактов и просто соединить эти контакты с 8 штифты на принимающем Arduino. Это довольно варварский способ сделать это, учитывая, что у вас есть SPI в вашем распоряжении.
Это между двумя ардуинами :) не между ардуино и сенсором, и кстати, ему сложно изобретать 8-контактный протокол связи, это даже отходы штырей, потому что UART использует только 2 :) И большинство чипов Atmega поддерживают SPI, I2C, и UART –
Два Arduinos будут поддерживать SPI между собой. Он заявил, что хочет «получить доступ к значениям датчиков от одного ардуино, используя другой ардуино», поэтому я упомянул данные датчиков. Я также упомянул (и согласен), что использование 8 контактов - это отходы. Просто пытаюсь отвезти домой, что у него много доступных вариантов. –
Проверьте эту страницу. https://www.arduino.cc/en/Tutorial/MasterWriter
Я использовал I2C для запуска звука с одного ардуино и воспроизведения его на другом. Не было заметной задержки. Если вы хотите передать много данных, тогда следует использовать SPI.
- 1. ESP8266 Связь по точкам с 2 arduinos
- 2. Связь между 2 классами
- 3. [Golang] связь между 2 goroutine
- 4. PyQT4 - связь между 2 окнами
- 5. Связь между приложением 2 C++
- 6. связь между 2 ColdFusion приложения
- 7. Мигает «Arduinos» In Production
- 8. Удалить загрузчик на Arduinos
- 9. связь между модулями в zend framework 2
- 10. Угловая 2 - Двусторонняя связь между компонентами
- 11. Связь между 2 ViewController через протокол
- 12. связь между пользователем и 2 моделями
- 13. Невозможно установить связь между компонентами (Угловой 2)
- 14. OrientDB Как проверить связь между 2 узла
- 15. Связь MIC между 2 матрицами в R
- 16. Как установить связь между 2 успокоительными приложениями?
- 17. Neo4j: удалить связь между 2 узлами Neo.ClientError.Statement.SyntaxError
- 18. IPC связь между 2 процессами с Perl
- 19. Связь между 2 ListBoxes в WPF
- 20. AngularJS Связь между контроллерами различного уровня 2
- 21. Связь между двумя независимыми компонентами angularJS 2
- 22. Связь между приложениями с 2 Rails
- 23. 2 экземпляра Tomcat - связь между двумя приложениями
- 24. Как иметь 2 Arduinos Сообщать переменную через Ethernet?
- 25. Doctrine/Symfony2 Связь между 2 лиц на 2 форм
- 26. Связь inter 2 Темы
- 27. Связь между двумя пользователями
- 28. Связь между кадрами
- 29. Связь между несколькими приложениями
- 30. UWP - Связь между устройствами
Добро пожаловать в переполнение стека. [Читайте здесь] (http://stackoverflow.com/help/mcve) для получения дополнительной информации о том, как создать минимальный, полный и проверяемый вопрос. – Toby