Осторожно ПОДДЕЛКА (WAVGAT pro mini)

genia1991
Offline
Зарегистрирован: 25.12.2019

купил на выходных arduino pro mini 328. Пришел домой распечатал упаковку  и заметил странные пины. маркировку и вообще все не так было. начал гуглить и выяснил что это WAVGAT pro mini. а это совершенно другой контролер а не атмега 328. ждя нее даже драйвера нужны твои и т.д.

Впервые купил не то что хотел еще  и продавец подсунул и ничего не сказал. что якобы это не та pro mini о которой идет речь. кое как ее запустил. но serial monitor не работает. в терминале пусто.

хотя скетчи что то заливает. Вернуть назад как я понимаю уже нельзя этот контролер (

покупал на каком то базаре. теперь буду каждую цифру высматривать что написано на плате.

и что теперь делать с этой платой не знаю . выкинуть жалко. почему терминал не работает не стал даже разбираться. потому что хватило того что начитался о этом WAVGAT.   чип там стоит их же производства. как то y...328 называется. это и не важно. читал что даже библиотеки не все работают на нем

genia1991
Offline
Зарегистрирован: 25.12.2019

вот он. обратите внимание на пин A6 где написано что он у них а8 . даже написано нормально не могли

будьте осторожны и всегда смотрите внимательно что вы покупаете и не в коем случаи не берите этот WAVGAT

bwn
Offline
Зарегистрирован: 25.08.2014

Фрут, всё фрут.))) Поищите на форуме, есть как поженить, какие ставить аддоны, имеет свои плюсы. И перефразирую классика: "Впредь тебе дурачина наука, бери на Алиэкспрессе, а не в подвале поханом, поддержав продавана отечественного." Там хоть спор открыть можно, если фото и описание не соответствуют.))))

-NMi-
Offline
Зарегистрирован: 20.08.2018

Аллё, алёша, там чип гоООораздо веселее AVR-ки, расслабсО, покури даташит, мож полихчаетЪ  )))

genia1991
Offline
Зарегистрирован: 25.12.2019

bwn пишет:

Фрут, всё фрут.))) Поищите на форуме, есть как поженить, какие ставить аддоны, имеет свои плюсы. И перефразирую классика: "Впредь тебе дурачина наука, бери на Алиэкспрессе, а не в подвале поханом, поддержав продавана отечественного." Там хоть спор открыть можно, если фото и описание не соответствуют.))))

читал что там вроде можно перепрошить bootloader. программатора у меня нет. только UNO (чип не сьемный)

я читал что за wavgat ничего хорошо не пишут )

на arduino.сс форуме тоже.

 

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

genia1991
Offline
Зарегистрирован: 25.12.2019

ну да я видел у них A8 ножка появилась типа )))

bwn
Offline
Зарегистрирован: 25.08.2014

Исчо раз повторяю, пошерстите форум, у Dimax был очень неплохой его обзор.
Если только начали заниматься ардуиной, положите пока на полочку (там много вкусняшек) и возьмите уну.

genia1991
Offline
Зарегистрирован: 25.12.2019

а что с serial monitor делать. он не работает вообще (

может как то он по другому активируется

Logik
Offline
Зарегистрирован: 05.08.2014

genia1991 пишет:

я читал что за wavgat ничего хорошо не пишут )

Плохо читали, ищите тему на этом форуме.

genia1991
Offline
Зарегистрирован: 25.12.2019

у меня вот такой программатор. может  из за него терминал не работать?

прошивает хорошо скетчи. Просто что можно сделать что бы работал serial monitor ?

скорость выставлял тоже разную и reset нажимал . подключен правильно потому что скетчи прошивает нормально.

bwn
Offline
Зарегистрирован: 25.08.2014

genia1991 пишет:

у меня вот такой программатор. может  из за него терминал не работать?

прошивает хорошо скетчи. Просто что можно сделать что бы работал serial monitor ?

скорость выставлял тоже разную и reset нажимал

Еще раз, пока на полочку. Наберетесь опыта, достанете.

genia1991
Offline
Зарегистрирован: 25.12.2019

эм. ну ок

Logik
Offline
Зарегистрирован: 05.08.2014

genia1991 пишет:

прошивает хорошо скетчи. Просто что можно сделать что бы работал serial monitor ?

Вы тему на форуме не желаете искать по религиозным соображениям или не желаете читать по нравственным?

Не обижайтесь если следующий ответ будет в стиле "бляпрочтитемудибил!"

genia1991
Offline
Зарегистрирован: 25.12.2019

прочитал вот это: http://arduino.ru/forum/apparatnye-voprosy/obzor-klona-megi328-lgt8f328p

там написано что разводка не правильная usart.

RX TX поключен только usb - TLL у меня. он же все равно должен в монитор что то показать.правильно?

к пинам rx tx больше НИЧЕГО не подключено.

Logik
Offline
Зарегистрирован: 05.08.2014

Где там написано не правильная?

У Вас прошивка через usb - TLL работает?  Если да, то обмен данными происходит. И в монитор тоже будет. 

1. На плате usb - TLL есть светодиоды (в #9 фотка похоже не программатора, а конвертора usb - TLL). При прошивке они загадочно блымают. Так? 2 блымают или один? 

2. Уверены что прошивка реально происходит? Заливать разные скетчи пробовали? разница в работе платы при этом есть?

3. В монитор данные как выводите? Уверены что тот скетч вообще шото выводит в монитор?

4. По той ссылке адон ставили?

5. Вы понимаете что по Вашему описанию проблемы нельзя ниче понять, кроме низкой квалификации автора? 

genia1991
Offline
Зарегистрирован: 25.12.2019

1 блымают 2 светодиода кажется.

2 прошивает. даже простой скетч blink видно частоту мерцания меняет если изменить delay.

3. этот скетч использовал + переключал в мониторе разную скорость

 void setup() {
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }
}

void loop() {
  Serial.println("test");
}

4. аддон брал где то в другом месте (в меню ардуино ide - tools- выбрал wavgat pro mini 5v 16 мгц)

5.  видно же что  с платой что то не то. делаю же все правильно. не зря же я обратил внимание на это
 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ну если 16 герц, то монитор порта работать точно не будет )))

genia1991
Offline
Зарегистрирован: 25.12.2019

ua6em пишет:

ну если 16 герц, то монитор порта работать точно не будет )))

16 мегагерц. всем понятно что это кварц который на обвязке мк

b707
Offline
Зарегистрирован: 26.05.2017

genia1991 пишет:

2 прошивает. даже простой скетч blink видно частоту мерцания меняет если изменить delay.

5.  видно же что  с платой что то не то. делаю же все правильно. не зря же я обратил внимание на это
 

эти два пункта противоречат друг другу. Если плата прошивается, значит Сериал работает.

Раз скетчи прошиваются - Проделайте тест- вшейте скетч блинк с задежкой мигания побольше - например пять секунд. А потом замерьте по часам. соответвует ли прошитая задержка реальной частоте мигания.

genia1991
Offline
Зарегистрирован: 25.12.2019

эти два пункта противоречат друг другу. Если плата прошивается, значит Сериал работает.

Раз скетчи прошиваются - Проделайте тест- вшейте скетч блинк с задежкой мигания побольше - например пять секунд. А потом замерьте по часам. соответвует ли прошитая задержка реальной частоте мигания.

[/quote]

хорошо проверю еще раз. вчера по секундомеру не тестил но выставлял 1 и 5 секунд . разница была. но точно ли там выдавало 5 секунд не знаю. еще раз проверю и напишу

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

genia1991 пишет:

ua6em пишет:

ну если 16 герц, то монитор порта работать точно не будет )))

16 мегагерц. всем понятно что это кварц который на обвязке мк

ну если всем понятно, то может перестанешь нести ахинею про кривую мини и последуешь рекомендациям LOGIKa

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

bwn пишет:

Там хоть спор открыть можно

В данном случае не вижу повода для спора. Ну, никакого.

genia1991,

с чего Вы взяли, что это подделка? На ней крупными буквами написано WAWGAT - никто этого не скрывает. То, что Вы не знали, что WAWGAT не такой, как AVR, и купили не то, что хотели - это Ваша проблема. Девайс является именно тем, что на нём написано. Никто ничего не подделывал, никто Вас не обманывал, не подсовывал Вам одно вместо другого. Несправедливо кого-то обвинять в том, что Вы сами купили не то, что Вам нужно. Смотрите, что покупаете.

Logik
Offline
Зарегистрирован: 05.08.2014

А так?

 void setup() {
  Serial.begin(9600);
delay(1000);
}

void loop() {
  Serial.println("test");
delay(1000);
}

Светодиод моргает раз в секунду?

genia1991
Offline
Зарегистрирован: 25.12.2019

Logik пишет:

А так?

 void setup() {
  Serial.begin(9600);
delay(1000);
}

void loop() {
  Serial.println("test");
delay(1000);
}

Светодиод моргает раз в секунду?

перестал моргать. монитор пустой

Logik
Offline
Зарегистрирован: 05.08.2014

genia1991 пишет:

перестал моргать. монитор пустой

Осталось только одно - аддон. Он у Вас не оттуда, как в теме пробовали.

genia1991
Offline
Зарегистрирован: 25.12.2019

Logik пишет:

genia1991 пишет:

перестал моргать. монитор пустой

Осталось только одно - аддон. Он у Вас не оттуда, как в теме пробовали.

качаю          https://github.com/LGTMCU/Larduino_HSP

папку hardware закинуть сюда?

C:\Users\<Username>\Documents\Arduino

 

 

 

Logik
Offline
Зарегистрирован: 05.08.2014

Да, я в той теме в #62 расписывал и как проверял на блинке

-NMi-
Offline
Зарегистрирован: 20.08.2018

Не отвлекай яво, он на ДВА месяца засядет за комп, буит нас учить Fat16 и SD карты как дурдуиной фарматировать!

renoshnik
Offline
Зарегистрирован: 11.04.2013

genia1991 пишет:

Logik пишет:

А так?

 void setup() {
  Serial.begin(9600);
delay(1000);
}

void loop() {
  Serial.println("test");
delay(1000);
}

Светодиод моргает раз в секунду?

перестал моргать. монитор пустой

 

Ты в монитор смотришь сразу после заливки скетча или передергиваешь питание после заливки скетча ???

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

renoshnik пишет:

Ты в монитор смотришь сразу после заливки скетча или передергиваешь питание после заливки скетча ???

он DTR скорее всего соединяет, то-есть при открытии монитора должна ресетится, видимо не тот аддон применяет, убедиться можно выбрав скорость порта (в мониторе порта) пониже...

renoshnik
Offline
Зарегистрирован: 11.04.2013

ua6em пишет:

renoshnik пишет:

Ты в монитор смотришь сразу после заливки скетча или передергиваешь питание после заливки скетча ???

он DTR скорее всего соединяет, то-есть при открытии монитора должна ресетится, видимо не тот аддон применяет, убедиться можно выбрав скорость порта (в мониторе порта) пониже...

Сталкивался с тем, что даже "физический" ресет не запускает программу сразу после заливки. Нужно было обязательно передернуть по питанию...

genia1991
Offline
Зарегистрирован: 25.12.2019

переставил аддон на другой. сейчас монитор работает:)

dtr не подключен. делаю reset вручную

скетчи загружает тоже. вроде все ок. буду тестить тогда матричную клавиатуру 4х4

 

вот только не понял почему ругался вот на эту строчку:

digitalWrite(LED_BUILTIN, HIGH);

если сделать вот так то ок:

digitalWrite(13, HIGH);

на нормальной атмеге работают 2 эти примера хорошо

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

genia1991 пишет:

вот только не понял почему ругался вот на эту строчку:

digitalWrite(LED_BUILTIN, HIGH);

если сделать вот так то ок:

digitalWrite(13, HIGH);

LED_BUILTIN прописывается для каждой платы отдельно. А тут забыли прописать или не захотели.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Видимо в аддоне нет LED_BUILTIN

b707
Offline
Зарегистрирован: 26.05.2017

genia1991 пишет:

вот только не понял почему ругался вот на эту строчку:

digitalWrite(LED_BUILTIN, HIGH);

если сделать вот так то ок:

digitalWrite(13, HIGH);

на нормальной атмеге работают 2 эти примера хорошо

ну и вопросы у вас... сами-то не догадались?

genia1991
Offline
Зарегистрирован: 25.12.2019

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

не думал что смогу ее восстановить  и купил еще на атмеге. будет с чем сравнить ))

 

вот такой проэкт на ней буду делать похожий. только матрица готовая. в будущем надо будет и русс символы добавить

https://www.youtube.com/watch?v=M6OcPC5g_eM

для передчика который тоже делаю на ардуино будет применяться )

 

genia1991
Offline
Зарегистрирован: 25.12.2019

b707 пишет:

genia1991 пишет:

вот только не понял почему ругался вот на эту строчку:

digitalWrite(LED_BUILTIN, HIGH);

если сделать вот так то ок:

digitalWrite(13, HIGH);

на нормальной атмеге работают 2 эти примера хорошо

ну и вопросы у вас... сами-то не догадались?

примерно так и подумал. что это как специальная команда

b707
Offline
Зарегистрирован: 26.05.2017

genia1991 пишет:

примерно так и подумал. что это как специальная команда

Никакая это не команда, а обычный макрос. Ты сам можешь в своем скетче написать

#define LED_BUILTIN 13

и все будет работать.

Ты все так же игнорируешь советы почитать учебник, поэтому и задаешь смешные вопросы. Но вопросы не страшно - хуже то, что гораздо больше ты не просто не понимаешь (и спрашиваешь) - про очень многое ты думаешь что понимаешь, а на самом деле ни в зуб ногой.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

genia1991 пишет:

примерно так и подумал. что это как специальная команда

взрослые поправят )))

#ifdef LED_BUILTIN
#else
#define LED_BUILTIN 13
#endif

или

#ifndef LED_BUILTIN
#define LED_BUILTIN 13
#endif

aLDime
aLDime аватар
Offline
Зарегистрирован: 08.07.2018

Купил особо не глядя 3шт, впредь буду знать что с продукцией WAVGAT нужно быть осторожнее, но блинк и сериал работаю как надо, после установки борды: https://github.com/dbuezas/lgt8fx,

https://b.radikal.ru/b24/2010/9d/a1e99301118b.png

https://d.radikal.ru/d19/2010/d8/2621a38eae65.png

 

 

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Тоже купил пару штук, повелся на дешевизну )) Ничего, один пристроил на управление гирляндой адресных светодиодов. Работает. И второй куда-нибудь пристрою ))