| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
| Поделиться |
11.4.2014, 20:00
Сообщение
#1
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20
|
Наконец-то собрался и купил Arduino Uno и к нему разных шилдов
Теперь можно всласть напаяться и напрограммироваться ( естественно под ALT Linux ) Кому интересно пишем в эту тему. Несколько полезных ссылок : Для начала : http://arduino.ru./ http://f1p.ucoz.ru/publ/9-1-0-34 Простой примерчик : http://www.freeduino.ru/arduino/sample_PhysicalPixel.html - проверил , работает при помощи встроенного в программу arduino монитора порта:
___________________.png ( 83.21 килобайт )
Кол-во скачиваний: 6Паяльник как всегда рулит : http://cxem.net/arduino/arduino.php PS Все это безобразие напоминает мне старые добрые времена Сообщение отредактировал kostyalamer - 11.4.2014, 20:15 |
|
|
|
![]() |
19.4.2014, 16:13
Сообщение
#2
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20
|
Вот и простейшая программка, для начала схемка ( кстати нарисована в Qelectrotech ) :
_____.png ( 22.05 килобайт )
Кол-во скачиваний: 10резисторы подключенные последовательно со светодиодами имеют номинал: 1 - 2 кОм а вот и простенький код: Код /* циклическое реле времени работа , пауза ( на 2 поочередно включающиеся нагрузки ) * поочередное включение 2-х светодиодов через паузу с подстройкой по времени * */ int ledPin13 = 13; // LED подсоединен к выводу 13 int ledPin12 = 12; // LED подсоединен к выводу 12 int potPin2 = 2; // потенциометр подключается к 2-му входу(работа) int potPin3 = 3; // потенциометр подключается к 3-му входу(пауза) int Mnog = 10; // Множитель шкалы времени void setup() { pinMode(ledPin13, OUTPUT); // устанавливаем вывод 13 как выход pinMode(ledPin12, OUTPUT); // устанавливаем вывод 12 как выход } void loop() { digitalWrite(ledPin13, HIGH); // включаем LED digitalWrite(ledPin12, LOW); // выключаем LED delay(Schit(Mnog , potPin2 )); // пауза работа 13 выход digitalWrite(ledPin13, LOW); // включаем LED digitalWrite(ledPin12, LOW); // выключаем LED delay(Schit(Mnog , potPin3 )); // пауза выключено digitalWrite(ledPin13, LOW); // выключаем LED digitalWrite(ledPin12, HIGH); // включаем LED delay(Schit(Mnog , potPin2)); // пауза работа 12 выход digitalWrite(ledPin13, LOW); // включаем LED digitalWrite(ledPin12, LOW); // выключаем LED delay(Schit(Mnog , potPin3 )); // пауза выключено } int Schit(int Mnog, int Pin) // процедура считывания значения с 2-го или 3 -го pin-а { int rez; rez = analogRead(Pin)*Mnog; // считываем значение и преобразуем к нужному диапазону if (rez < 500 ) rez = 500; // минимальное значение 0,5 с return rez; } На самом деле такое реле вместе с релейной шилдой подойдет для многих промышленных агрегатов, но можно и просто поморгать светодиодами. PS программировать такую штуку одно удовольствие, рекомендую всем PPS Если есть чего-нибудь интересное делимся схемами и кодом . Сообщение отредактировал kostyalamer - 19.4.2014, 16:20 |
|
|
|
kostyalamer Arduino 11.4.2014, 20:00
IVK Это интересно И что он у тебя будет делать? 12.4.2014, 9:09
kostyalamer Цитата(IVK @ 12.4.2014, 9:09) Это интерес... 12.4.2014, 12:26
and У меня тоже есть Nano и UNO. А язык там вроде како... 12.4.2014, 18:38
kostyalamer Цитата(and @ 12.4.2014, 18:38) У меня тож... 12.4.2014, 19:09
and Насчет названия языка не знаю, серьезно не изучал ... 12.4.2014, 21:42
IVK Отделил отсюда тему "Юные программисты в Арха... 20.4.2014, 8:46
kostyalamer Продолжаю тему про Arduino, теперь устройство немн... 17.5.2014, 16:56
IVK Цитата(kostyalamer @ 19.5.2014, 22:27) 1 ... 20.5.2014, 15:56
kostyalamer Вот еще очень интересная штука : http://www.polesi... 21.5.2014, 7:43
YYY Купил набор
http://ru.aliexpress.com/item/Pro-Mini... 21.5.2014, 20:08
kostyalamer Небольшой отчет о проделанной работе :
Синтезатор... 12.6.2014, 23:13
YYY Цитата(kostyalamer @ 12.6.2014, 23:13) мо... 13.6.2014, 9:17
kostyalamer Цитата(YYY @ 13.6.2014, 9:17) Прикольно... 13.6.2014, 9:51
YYY спасибо ! 13.6.2014, 11:28
YYY Получил вторую часть.
В системе
usb 2-2: pl2303 co... 15.6.2014, 8:44
kostyalamer Цитата(YYY @ 15.6.2014, 8:44) Получил вто... 15.6.2014, 18:19
IVK Цитата(kostyalamer @ 15.6.2014, 18:19) В ... 15.6.2014, 18:35
kostyalamer Цитата(IVK @ 15.6.2014, 18:35) Вот-вот, м... 15.6.2014, 20:00
IVK Но я же вообще на популяризацию ориентирован - и в... 15.6.2014, 20:38
YYY http://s4a.cat/ конечно хорошо... Я за... но для о... 16.6.2014, 10:46
kostyalamer Цитата(YYY @ 16.6.2014, 10:46) http://s4a... 16.6.2014, 21:42
kostyalamer Ну вот продолжение банкета
Синтезатор, кроме то... 25.6.2014, 21:27
kostyalamer Что-то тема как обычно потухла, подброшу дровишек ... 31.1.2015, 19:20
kostyalamer Очередное продолжение банкета, система визуального... 28.11.2015, 12:25
kostyalamer Давно сюда ничего не писал , внесу небольшой вкла... 18.8.2016, 22:01
kostyalamer Из остатков от старого стола и arduino сделал себе... 11.3.2017, 20:27
kostyalamer Написал небольшую статейку по ардуине :
http://we.... 28.9.2017, 23:27
Смит Цитата(kostyalamer @ 28.9.2017, 22:27) На... 10.10.2017, 15:41
kostyalamer Спасибо , исправил - вот работающая ссылка :
http:... 10.10.2017, 21:06
YYY Сегодня (через три с половиной года после получени... 8.2.2018, 1:26
Смит Цитата(kostyalamer @ 11.3.2017, 19:27) Из... 8.2.2018, 15:28
kostyalamer Успехи средние . Заработало в принципе нормально, ... 8.2.2018, 23:16
YYY Цитата(kostyalamer @ 8.2.2018, 23:16) To ... 10.2.2018, 13:44
kostyalamer Цитата(YYY @ 10.2.2018, 13:44) У меня уже... 10.2.2018, 23:51
YYY Цитата(kostyalamer @ 10.2.2018, 23:51) Кс... 11.2.2018, 1:16
knn [не знаю куда правильней разместить..]
Попалось (п... 12.8.2020, 19:24![]() ![]() |
|
Текстовая версия | Сейчас: 29.10.2025, 6:09 |