Наболовавшись аrduino и светодиодами, наконец решил сделать что то полезное. Постоянно надоедал агент с его уведомлениями и вот тут то и пришла идея!
Все что понадобилось:
Символьный LCD экран 16x2 жёлтозелёный WH1602B-YYK-CTK (хотел фиолетовый но не было в наличии).
Провода гибкие папа-папа 10см и 20см.
Беспаечная макетная плата.
Паяльник (но можно и без него).
10 пальцев которые к концу у меня были все обожжены. (:
Коробочка от CD диска.
И собственно сама аrduino.
Думал все через Ethernet Shield но денег не оказалось, да и ждать не хотелось. Поэтому все через COM порт, да и информетр запускался бы вместе с компьютером. Сборка простая и с прямыми руками займет максимум минут 10. Как подключить LCD смотрите ссылку ниже. Так же я говорил о беспаячном варианте. Он подрузамивает что провода не будут паяться к экрану, он попросту будет установлен на макетку вместе с проводами. Я решил паять чтоб в любой момент можно было разобрать и не перебирать провода.

Так же вы можете разглядеть Motor Shield, там он просто чтоб не потерялся. Собственно сам скетч тоже не чего космического не представляет собран был из примеров библиотеки LiquidCrystal и добавлена LiquidCrystalRus чтоб можно было поддерживать русский язык.
Как видите код прост до безобразия, но при написании столкнулся лишь с одной проблемой ардуина считывала с порта лишь последний символ, но все легко решилось.
На стороне компьютера решилось простой програмкой которая просто узнает о новых письмах и выдает их в COM порт.

Единственное что не предусморел, это выбор времени обновления, по умолчанию стоит 10 минут.
Собственно само уведомление:

Коробочка от CD диска используеться как корпус: одна половина как основа, вторая для крепления экрана.
В планах все же докупить Ethernet Shield и экран побольше, но об этом как нибудь в другой раз.
Ссылки
Как подключить LCD
Все что понадобилось:
Символьный LCD экран 16x2 жёлтозелёный WH1602B-YYK-CTK (хотел фиолетовый но не было в наличии).
Провода гибкие папа-папа 10см и 20см.
Беспаечная макетная плата.
Паяльник (но можно и без него).
10 пальцев которые к концу у меня были все обожжены. (:
Коробочка от CD диска.
И собственно сама аrduino.
Думал все через Ethernet Shield но денег не оказалось, да и ждать не хотелось. Поэтому все через COM порт, да и информетр запускался бы вместе с компьютером. Сборка простая и с прямыми руками займет максимум минут 10. Как подключить LCD смотрите ссылку ниже. Так же я говорил о беспаячном варианте. Он подрузамивает что провода не будут паяться к экрану, он попросту будет установлен на макетку вместе с проводами. Я решил паять чтоб в любой момент можно было разобрать и не перебирать провода.

Так же вы можете разглядеть Motor Shield, там он просто чтоб не потерялся. Собственно сам скетч тоже не чего космического не представляет собран был из примеров библиотеки LiquidCrystal и добавлена LiquidCrystalRus чтоб можно было поддерживать русский язык.
#include <LiquidCrystal.h>
#include <LiquidCrystalRus.h>
LiquidCrystalRus lcd(12, 11, 5, 4, 3, 2);
void setup()
{
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop()
{
if (Serial.available()) {
delay(500);
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("новых писем");
lcd.setCursor(0, 0);
while (Serial.available() > 0) {
lcd.write(Serial.read());
}
}
}
Как видите код прост до безобразия, но при написании столкнулся лишь с одной проблемой ардуина считывала с порта лишь последний символ, но все легко решилось.
На стороне компьютера решилось простой програмкой которая просто узнает о новых письмах и выдает их в COM порт.

Единственное что не предусморел, это выбор времени обновления, по умолчанию стоит 10 минут.
Собственно само уведомление:

Коробочка от CD диска используеться как корпус: одна половина как основа, вторая для крепления экрана.
В планах все же докупить Ethernet Shield и экран побольше, но об этом как нибудь в другой раз.
Ссылки
Как подключить LCD