Приобрел мультиметр UNI-T 61e. Прочитал статью про модификацию: http://we.easyelectronics.ru/ACE/dorabotka-napilnikom-multimetra-ut61e.html
Хотел заказать микросхему FT232RL, но вспомнил, что у меня есть Arduino Nano v3, который и так имеет эту микросхему.
Отрезал DB-9, подключил к Arduino следующим образом:
Зеленый и Желтый к земле (GND)
Оранжевый к питанию (+5v)
Коричневый к 13 пину
Белый - не используется.
Залил в ардуино скетч:
#include <SoftwareSerial.h>
// 3й параметр (true) означает инвертирование сигнала
SoftwareSerial mySerial(13, 12,true);
void setup()
{
Serial.begin(19200);
mySerial.begin(19200);
}
void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
И Все заработало :) Заказ отменен, китайцы не довольны!
P.S. Планирую разбирать и дорабатывать дальше.
Возможно выведу контактную группу на разъем для подключения к тестеру и увеличив число проводов вынесу описанный в вышеупомянутой статье функционал на внешний микроконтроллер. Жаль "софтварную" подсветку не "запилить" :)
To be continued....
Хотел заказать микросхему FT232RL, но вспомнил, что у меня есть Arduino Nano v3, который и так имеет эту микросхему.
Отрезал DB-9, подключил к Arduino следующим образом:
Зеленый и Желтый к земле (GND)
Оранжевый к питанию (+5v)
Коричневый к 13 пину
Белый - не используется.
Залил в ардуино скетч:
#include <SoftwareSerial.h>
// 3й параметр (true) означает инвертирование сигнала
SoftwareSerial mySerial(13, 12,true);
void setup()
{
Serial.begin(19200);
mySerial.begin(19200);
}
void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
И Все заработало :) Заказ отменен, китайцы не довольны!
P.S. Планирую разбирать и дорабатывать дальше.
Возможно выведу контактную группу на разъем для подключения к тестеру и увеличив число проводов вынесу описанный в вышеупомянутой статье функционал на внешний микроконтроллер. Жаль "софтварную" подсветку не "запилить" :)
To be continued....