Различия между процессором Nodemcu и Arduino
У меня есть плата разработки Arduino Uno и nodemcu.
У меня есть камера OV7076, которую я использую с Arduino UNO. С ним он работал безупречно, а используемый код представлен в [учебнике Instructables][2] под названием FromComputerNerd.ino.
Теперь я хочу использовать его с Nodemcu. В то время как Nodemcu имеет один аналоговый вход, а OV7076 использует два аналоговых входа [показано на][2]. Итак, чтобы получить это, я пытаюсь использовать Multiplexer. Я могу изменить код, чтобы он подходил для аналоговых контактов.
Но будет ли код совместим с Nodemcu? Поскольку он был написан для Arduino Uno. Если нет, какие изменения можно внести, чтобы сделать его совместимым?
http://www.instructables.com/id/OV7670 -Без-FIFO-Очень-Простой-Framecapture-С-/
@Neeraj Pal, 👍0
Обсуждение2 ответа
Я предлагаю вам купить NodeMCU, потому что он имеет встроенный Wi-Fi, вы можете подключить NodeMcu к Интернету без особых усилий по сравнению с подключением UNO к Интернету, и самое лучшее то, что NodeMCU совместим с Arduino, вы можете делать все возможное, что можете сделать это с UNO. Мы также можем программировать NodeMCU на языке C напрямую, используя Arduino IDE
Сравнение оборудования
NodeMCU
- 128 КБ ОЗУ
- 4 МБ ПЗУ (флэш-память)
- порт micro USB
- Небольшой размер доски
Ардуино UNO
- 2 КБ ОЗУ
- ПЗУ 32 КБ
- Разъем USB типа B
- Больше по размеру, чем NodeMCU.
Обе цены практически одинаковы.
Камера не отправляет данные через аналог в Arduino. A5 и A4 — это шина I2C рядом с аналоговой.
NodeMCU также имеет программную шину протокола I2C. Вы можете использовать D1 (GPIO 5) в качестве CLK, а D2 (GPIO 4) в качестве SDA.
см.: https://github.com/esp8266/Arduino /blob/master/doc/libraries.rst#i2c-wire-library
- Как публиковать запросы HTTP POST на моем веб-сайте?
- Пассивный зуммер работает с AnalogWrite(), но не с DigitalWrite(). Он также имеет постоянный статический шум.
- Ведомое устройство Arduino с двумя мастерами, использующими одну и ту же шину I2C?
- Какие входные контакты я могу использовать на ESP8266 NodeMCU
- Как подключить ЖК-дисплей TFT к NodeMCU?
- ESP8266 не может подключиться к брокеру MQTT
- Однонаправленная связь между NodeMCU и Arduino выплевывает мусор
- Wemos D1 не работает с MH-Z19B (датчик CO2)
OV7076 не использует аналоговые сигналы. Они все цифровые., @gre_gor
оборудование _может_ работать. из эскиза нужно будет удалить все ссылки, специфичные для AVR, например жестко закодированные порты., @dandavis