Показания датчика на Arduino Pro Mini через USBASP

StepanTru
Offline
Зарегистрирован: 26.03.2015

Всем привет!
Есть Arduino Pro Mini http://www.ebay.com/itm/New-Pro-Mini-atmega328-Board-5V-16M-Replace-ATmega128-Arduino-Compatible-Nano-/131278764259?pt=LH_DefaultDomain_0&hash=item1e90d2f8e3

Есть программатор USBASP http://www.ebay.com/itm/USBASP-USBISP-AVR-Programmer-Adapter-10-Pin-Cable-USB-ATMEGA8-ATMEGA128-Arduino-/310506909410?pt=LH_DefaultDomain_0&hash=item484ba76ee2

И датчик влажности c компаратором (хотя зачем он нужен это тоже вопрос) http://www.ebay.com/itm/Soil-Hygrometer-Humidity-Detection-Module-Soil-Moisture-Water-Sensor-for-arduino-/281616154470?pt=LH_DefaultDomain_2&hash=item4191a17f66

заливать программу через usbasp помучился, но получилось. Помигал светодиодами, теперь пытаюсь вывести значения датчика влажности на Serial Monitor, использую такой код :

void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}


void loop() {
int sensorValue = analogRead(A0); 
Serial.println(sensorValue);
delay(100);
}

но в окне Serial Monitor всё тихо 
На подсознательном уровне есть подозрение, что USBASP нельзя использовать для считывания показаний датчика, или я его не правильно подключил для этих целей. Подскажите пожалуйста куда дальше копать.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

StepanTru пишет:

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

Правильно подозреваете. USBASP не предназначен для считывания данных через Serial. Для этого нужен USB-UART переходник (конвертер, преобразователь) на одной из микросхем (по выбору): FTDI FT232RL, Silicon Labs CP2102, Prolific PL2303, CH340 и т.д. Продаются там же - на ebay, aliexpress и подобных.

Самый дорогой на FT232RL (если не китайская подделка), самый дешевый на CH340 (чистокровный китаец)...

UPD: Если у Вас завалялся старый ненужный data-кабель для подключения мобильного телефона к компьютеру, с большой долей вероятности там стоит Prolific PL2303 (или что-то подобное). Надо только разобрать и проверить разводку контактов.

StepanTru
Offline
Зарегистрирован: 26.03.2015

На радостях припаялся обычным проводом соединительным для андроида, не работает. То, что в этом кабеле места для микросхемы нет, меня не смущало. "Сейчас же вся электроника малюсенькая". А не работает) Разковырял провод, понял, что там никаких микросхем точно нет. Вообщем нужен провод, на котором видно жирную плюху, под которой может находится микросхема.
 

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

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

StepanTru пишет:

На радостях припаялся обычным проводом соединительным для андроида, не работает. То, что в этом кабеле места для микросхемы нет, меня не смущало. "Сейчас же вся электроника малюсенькая". А не работает) Разковырял провод, понял, что там никаких микросхем точно нет.

Поэтому я и написал "старый" data-кабель. Под старым подразумевалось лет 10 наверное... Современные смартфоны подключаются напрямую в USB без всяких конвертеров. Их кабель - это обычный USB шнурок на одном конце USB, на другом Mini/Micro USB. Не знаю, выпускают ли ещё data-кабеля под современные простенькие телефоны. Они наверно тоже уже напрямую с USB работают, прогресс ведь не стоит на месте.

StepanTru пишет:

Вообщем нужен провод, на котором видно жирную плюху, под которой может находится микросхема.

Есть несколько вариантов. Небольшую платку с микросхемой могут впихнуть около самого разъема. Тогда USB разъем будет вытянутый, похож на флешку с проводом. Или же платку могут поставить посередине кабеля, вразрез. Тогда там будет стоять "коробочка": http://startpc.hu/gtkepek/06463.jpg

Главное не перепутать её с "бочонком" - ферритовым фильтром 

StepanTru
Offline
Зарегистрирован: 26.03.2015

И ещё раз спасибо за развёрнутый ответ!)
Заказал такой http://www.aliexpress.com/snapshot/6568788355.html?orderId=66465456826146

цена удивляет)

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Зря заказали. Будете РЕСЕТ пальцем нажимать.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

 

Как я понял,топикстартер заливает скетчи через программатор. Не придётся;) А если и придётся,то приноровиться можно

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

 

А ввообще,можно прошить USBASP как УАРТ-USB конвертер(видел на просторах)