Подключение HC-06 к Nodemcu

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

Здравствуйте. Задача хоть и странная, но всё же, мне нужно подключить блютуз модуль к Nodemcu

Верно подключаю?

Теперь что касается кода:

int val;
void setup()
{
Serial.begin(9600);
}

void loop()
{
if (Serial.available())
{
val = Serial.read();
if (val == '1')
{
Serial.write("Odin"); 
}

if ( val == '2')
{
Serial.write("Dva"); 
}
}
}

На ардуино мне код понятен. 

Теперь Nodemcu Lua. Как я поняла, нужно использовать uart module


function port()
uart.setup(0,9600,8,0,1,0)--устанавливаю параметры последовательного порта
uart.on("data", 4, function(data)
print("Получено:", data) 
if data=="quit" then 
uart.on("data") end 

if data=="qwer" then 
uart.write( 1,"qazw")end 



end, 0)
end tmr.alarm(0, 3000, 1, function() port() end )

Верно?

dimin21590
dimin21590 аватар
Offline
Зарегистрирован: 26.10.2016

По моему в LUA скрипте вот в етой строчке:

uart.setup(0,9600,8,0,1,0)--устанавливаю параметры последовательного порта

необходимо установить номер UART порта. Как мне кажется тут установлен первий либо нулевой (LUA не знаю)

дело в том што на NODE mcu есть больше одного UART а arduino IDE по дефолту установливает UART №0.

И если не нужна связь с ПК то можно на 0 повешать и даже без LUA.

Irinka
Irinka аватар
Offline
Зарегистрирован: 28.06.2017

uart.write( 0, "1234" )

Программа блютуз терминал ничего не получает