Пины на плате не соответствуют программным

igor_34_rus
Offline
Зарегистрирован: 04.02.2017

Приветствую! 

Купил Контроллер Arduino на чипе WiFi ESP8266, CH340G, c 32mb памяти.

В Arduino IDE пишу: 

  pinMode(4, OUTPUT);
  digitalWrite(4, 0/1);
 
 
на плате работает "D1". 
Если включаю 2-ой пин. Включается лампа на плате. 
Совпадений номер на плате и в программе не нашёл.... 
sslobodyan@ya.ru
Offline
Зарегистрирован: 25.12.2011

Так в чем собственно вопрос то? Составьте свою карту пинов, делов то на 5 минут.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а можно узнать что делает строка

digitalWrite(4, 0/1);

не встречал такую

igor_34_rus
Offline
Зарегистрирован: 04.02.2017

jeka_tm пишет:

а можно узнать что делает строка

digitalWrite(4, 0/1);

не встречал такую

включение/выключение. 

 

sslobodyan@ya.ru пишет:

Так в чем собственно вопрос то? Составьте свою карту пинов, делов то на 5 минут.

Составить свою карту не получается, например при включении пин 1 и 3(в программе) никакой пин на плате не включается совсем. 

Может быть настройки какие-то могут влиять на это, например "Плата" или "програматор"?

в ниструкции на сайте про это не написано. Написали только как установить набор плат. 

6P1xFC6Ltz_thumb.jpg

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Просто производитель промаркировал пины по только ему известным данным. Вообще у ESP8266 пины называются GPIO0,GPIO1 и у них кроме функции GPIO есть еще одна хардварная фунция. Так вот GPIO1 и GPIO3 это Tx и Rx.

Тут надо брать разводку платы, даташит и карту пинов компилятора и сидеть сравнивать.

Я бы открыл спор и сказал что плата не работает - пусть высылает коректную карту пинов (вариант платы) для среды ардуино.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

igor_34_rus пишет:

jeka_tm пишет:

а можно узнать что делает строка

digitalWrite(4, 0/1);

не встречал такую

включение/выключение. 

Ты это всерьез сейчас написал?

Давай так, а то может я раньше времени выводы делаю, ты тут, полность, по правилам вставки кода, опубликуй свой скетч и его результат, хорошо?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

NeiroN пишет:

Я бы открыл спор и сказал что плата не работает - пусть высылает коректную карту пинов (вариант платы) для среды ардуино.

Не в обидку, плз., но не надо бредить.

1. это штатная разводка пинов для NODMcu

2. это роботдин. сия компания, просто по размеру и объему выпуска, не косячит.

3. вот фотка боевой NODMcu Amica, на которой я все макеты собираю. Поверь - она работает. На фото видно, что pinout у нее тот же.

igor_34_rus
Offline
Зарегистрирован: 04.02.2017

NeiroN пишет:

Просто производитель промаркировал пины по только ему известным данным. Вообще у ESP8266 пины называются GPIO0,GPIO1 и у них кроме функции GPIO есть еще одна хардварная фунция. Так вот GPIO1 и GPIO3 это Tx и Rx.

Тут надо брать разводку платы, даташит и карту пинов компилятора и сидеть сравнивать.

Я бы открыл спор и сказал что плата не работает - пусть высылает коректную карту пинов (вариант платы) для среды ардуино.

 

Спасибо за наводку! 

Действительно тут извратились производители :) 

вот тут схема https://www.youtube.com/watch?v=-lV1RZYmZV4

Придётся заниматься мапингом вручном режиме :) 

 

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Вот "программная статья". Которая нужна для начала работы с ESP8266 из Ардуино ИДЕ.

Обязательно читать!.

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

igor_34_rus пишет:

Действительно тут извратились производители :) 

Вот снова, просто не в силах промолчать!!!

Блин! Опять производитель виноват, не САМ затупил и не прочел дукментацию, а производитель!

Притом, что NODMcu производится сотнями фирм по всему миру, и все они одинаковые.

Нет, блин, они все - пи... расы, один ТС у нас Д'Артаньян!

На всех nodmcu, любого производителя, на самой платке вот так помечены контакты, это пометки НЕ ДЛЯ ардуино ИДЕ. Маппинг для Ардуино ИДЕ идет по номерам GPIO, о чем написано на десятках сайтов на всех языках, на которых говорят программисты.

igor_34_rus
Offline
Зарегистрирован: 04.02.2017

wdrakula пишет:

igor_34_rus пишет:

Действительно тут извратились производители :) 

Вот снова, просто не в силах промолчать!!!

Блин! Опять производитель виноват, не САМ затупил и не прочел дукментацию, а производитель!

Притом, что NODMcu производится сотнями фирм по всему миру, и все они одинаковые.

Нет, блин, они все - пи... расы, один ТС у нас Д'Артаньян!

На всех nodmcu, любого производителя, на самой платке вот так помечены контакты, это пометки НЕ ДЛЯ ардуино ИДЕ. Маппинг для Ардуино ИДЕ идет по номерам GPIO, о чем написано на десятках сайтов на всех языках, на которых говорят программисты.

Наберитесь сил, они понадобятся для включения мыслительного процесса. 

Напомню, что я читал инструкцию, и даже ссылаюсь на ней.

Да, виноват производитель.

Во первых надо привести этот самый мапинг в инструкции по подключению к IDE, которая уже есть на сайте и даже на русском языке. Не понимаю в чём сложность добавить туда одну картинку.

Во вторых, не понимаю зачем выводить этот мапинг на пользователя/программиста если это всё легко реализуется в библиотеке IDE. Просто поленились.  

 
wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Ну а Вы мою ссылку на esp8266.ru прочли? Верю, что да.

А теперь, как говорят в известной передаче, "Внимание, вопрос!":

а почему Вы не прочли этот материал ДО того как писать на форум?

Вы первый, кто купил nodmcu? Нет, но Вы первый - кто в своей невнимательности винит производителя.

===========================================

....Ладно, фиг с ним, сегодня - воскресенье... что-то я завелся не по делу. Разобрались и ладно.

igor_34_rus
Offline
Зарегистрирован: 04.02.2017

wdrakula пишет:

Ну а Вы мою ссылку на esp8266.ru прочли? Верю, что да.

А теперь, как говорят в известной передаче, "Внимание, вопрос!":

а почему Вы не прочли этот материал ДО того как писать на форум?

Вы первый, кто купил nodmcu? Нет, но Вы первый - кто в своей невнимательности винит производителя.

===========================================

....Ладно, фиг с ним, сегодня - воскресенье... что-то я завелся не по делу. Разобрались и ладно.

 

Тупость нести не надо. 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

igor_34_rus пишет:

Тупость нести не надо. 

Ты, родное сердце тут человек новый, но уже хамишь? А разумно ли?

Ты советы папе своему давай, если тебя мама с ним познакомила, а старым дядькам - ох не нужно.

Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

wdrakula пишет:

Ты советы папе своему давай, если тебя мама с ним познакомила, а старым дядькам - ох не нужно.

а, я шо говорил? - вырожденный генетический материал подлежит физической ликвидации.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

А я шо, против?

Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

wdrakula пишет:
А я шо, против?

\o