Arduino

Перенос из темы «Идеи для Arduino»
 
1 2 3 4 5 6
RU Бывший генералиссимус #25.06.2015 09:20  @FantomAK#25.06.2015 07:58
+
-
edit
 
Б.г.>> Правильно, в школе надо учить Си минус минус! :D
FantomAK> А --С это void main (void) {asm {}}

C-- — Википедия

C--, (читается как Си минус минус), — название для нескольких независимо развитых языков программирования. Цель этих языков состоит в том, чтобы заменить язык программирования C другим портируемым языком, который ближе привязан к компьютерным аппаратным средствам. Его создатели, исследователи функционального программирования Саймон Пейтон Джонс (Simon Peyton Jones) и Норман Рамси (Norman Ramsey), спроектировали его так, чтобы код на нём преимущественно генерировался компиляторами сверхвысокоуровневых языков программирования, а не программистами. // Дальше — ru.wikipedia.org
 
 11.011.0
RU Balancer #25.06.2015 13:06  @Бывший генералиссимус#25.06.2015 09:20
+
-
edit
 

Balancer

администратор
★★★★☆
Б.г.> C- — Википедия-

Когда в России говорят от «C--», то имеют в виду Sphinx C-- :)
 43.0.2357.12443.0.2357.124
RU Валентин_НН #26.06.2015 21:51  @Валентин_НН#24.04.2015 20:25
+
-
edit
 

Валентин_НН

координатор
★★
В.Н.> не с целью рекламы Амперки. просто они мне теперь шлют ссылки на всякие новины :)

какбэ ясны про и контра. просто для информации
 38.038.0
RU FantomAK #02.07.2015 18:44  @Валентин_НН#26.06.2015 21:51
+
-
edit
 

FantomAK

втянувшийся

В.Н.>> не с целью рекламы Амперки. просто они мне теперь шлют ссылки на всякие новины :)
В.Н.> Iskra Mini (с ногами) / узнать больше, купить в Амперке
В.Н.> какбэ ясны про и контра. просто для информации

А какая разница с:

New design Pro Mini atmega328 5V 16M Replace ATmega128 Arduino Compatible Nano

Package Included:1 xARDUINO PRO MINI. Engineered for professional eBay sellers! Condition: New. We will send you a new replacement after receiving the defective item. // www.ebay.com
 

или с вот:

Бесплатная доставка! новая версия! ATMEGA328P Pro Mini 328 мини ATMEGA328 5 В / 16 мГц, принадлежащий категории Прочие электронные компоненты и относящийся к Электронные компоненты на сайте AliExpress.com | Alibaba Group

Дешевое Бесплатная доставка! новая версия! ATMEGA328P Pro Mini 328 мини ATMEGA328 5 В / 16 мГц, Купить Качество Прочие электронные компоненты непосредственно из китайских фирмах-поставщиках: // ru.aliexpress.com
 

Хммм? (ну, кроме потраты денег, конечно) %)
"Быть пессимистом потрясающе. Я всегда или прав, или приятно удивлен."(с)  
RU Валентин_НН #02.07.2015 19:17  @FantomAK#02.07.2015 18:44
+
-
edit
 

Валентин_НН

координатор
★★
FantomAK> А какая разница с:

FantomAK> Хммм? (ну, кроме потраты денег, конечно) %)

я ведь сказал - доводы "за" и "против" уже известны.
Исключительно с целью информации. Будем считать, что я просто неровно дышу к "амперке"
 38.038.0
RU Валентин_НН #13.07.2015 20:23  @Валентин_НН#24.04.2015 20:25
+
-
edit
 

Валентин_НН

координатор
★★
В.Н.> не с целью рекламы Амперки. просто они мне теперь шлют ссылки на всякие новины :)
В.Н.> MicroView OLED / узнать больше, купить в Амперке

О, какой интересный "аналог" со встроенным "дисплеем"

Micro:bit — образовательная платформа от BBC | Амперка / Блог

Компания BBC представила финальную версию своего микрокомпьютера Micro:bit, который уже в ближайшее время может стать одним из главных инструментов для обучения школьников Великобритании основам программирования. Для этого разработчики планируют бесплатно распространить порядка 1 миллиона экземпляров компьютера среди детей возраста 11-12 лет. Всех деталей об этом микрокомпьютере пока не распространяют, но есть  информация о том, что это платформа размером 4х5 см, на борту которой установлены процессор ARM Cortex-M0, модуль Bluetooth LE, 25 красных светодиодов, которые можно использовать в качестве дисплея, 2 программируемые кнопки, 3 клемы ввода-вывода, разъем Micro-USB, а также магнитометр и акселерометр. // Дальше — blog.amperka.ru
 
 39.039.0
+
-
edit
 

Balancer

администратор
★★★★☆
Дожили. Arduino UNO R3 + 2.4 Inch TFT LCD Touch Screen за 735 рублей :)

UNO R3 ATmega328P Board + 2.4 Inch TFT LCD Touch Screen Module For Arduino

Only US$10.98 , buy best UNO R3 ATmega328P Board + 2.4 Inch TFT LCD Touch Screen Module For Arduino sale online store at wholesale price.UK/USA direct. // www.banggood.com
 
 33
+
-
edit
 

fortekom

втянувшийся
Простую ардуину можно и за 100р купить

Pro мини модуль Atmega168 5 В 16 м для Arduino совместимый с нано приемником купить на AliExpress

Купить товар Pro мини модуль Atmega168 5 В 16 м для Arduino совместимый с нано приемником в категории Прочие электронные компоненты на AliExpress. Технические параметры: 1.14 цифровой вход/o 0utput порты rx, TX d13, D2 цвет, 2 или 8 аналоговых // ru.aliexpress.com
 
http://www.balancer.ru/tech/forum/viewtopic.php?id=91866  45.0.2454.8545.0.2454.85
RU Balancer #20.10.2015 19:34  @fortekom#11.09.2015 12:16
+
-
edit
 

Balancer

администратор
★★★★☆
fortekom> Простую ардуину можно и за 100р купить

Уже даже 88 :) При чём в другом слоте и за 77 есть:

Free Shipping Pro Mini Module Atmega168 5V 16M For Arduino Compatible Nano-in Other Electronic Components from Electronic Components & Supplies on Aliexpress.com | Alibaba Group

Cheap mini r c helicopter, Buy Quality mini tricot directly from China module houses Suppliers:          Free Shipping Pro Mini Module Atmega168 5V 16M For           // www.aliexpress.com
 

Но тут ещё придётся переходник с USB покупать и каждый раз цеплять его. Плюс пропаивать контакты. Новичку проще чуть доплатить и взять за 124 рубля готовый Nano, да ещё и с Atmega328

1PCS Nano 3.0 controller compatible with arduino nano CH340 USB driver NO CABLE NANO V3.0-in Other Electronic Components from Electronic Components & Supplies on Aliexpress.com | Alibaba Group

Cheap nano data, Buy Quality control directly from China nano Suppliers:  CH340G Replace FT232RL 8 analog inputs ports:A0 ~ A7 14 Digital input / output ports:TX,RX,D2 ~ D13 6 PWM ports:D3 // www.aliexpress.com
 
 41.041.0
+
-
edit
 

Balancer

администратор
★★★★☆
Операционные системы под Arduino, копилка (не разбирался)

duinos - FreeRTOS based real time operating system for Arduino compatible boards - Google Project Hosting

DuinOS is a small multithreading real time operating system (RTOS), based on the FreeRTOS kernel, for Arduino compatible boards. It's installed as an Arduino core, and currently supports the following AVR processors: It's developed at RG.Labs as part of the Multiplo project. There has been contributions from: Useful links: // code.google.com
 

RTuinOS 1.0: Second Release of the Real Time Operating System (RTOS) for Arduino

RTuinOS 1.0: Second Release of the Real Time Operating System (RTOS) for Arduino // forum.arduino.cc
 

ArdOS - The Arduino Operating System

ArdOS - The Arduino Operating System // forum.arduino.cc
 

leOS — многозадачное ядро для Arduino

Итальянский разработчик Леонардо Милиани выложил в открытый доступ исходники leOS (little embedded operating system) – маленького многозадачного ядра для... // geektimes.ru
 

Pyxis OS for the Arduino
This is the first phase of a graphic OS I'm developing for the Arduino. Current features are listed on the video. The next phase will include native BMP support of 32 & 24bpp depths (no indexing, sorry) up to 320x240 (larger will be cropped). The third phase you ask? Custom code execution from the uSD card.
 41.041.0
LT AleksejLt #16.01.2016 17:57  @Balancer#22.10.2015 10:44
+
-
edit
 

AleksejLt

втянувшийся

Balancer> Операционные системы под Arduino, копилка (не разбирался)

Люди всё же странный вид :) Для мини компа есть "малина", но нет - надо приделать ОС к ардуинке. Хотя, как я понимаю, ардуино это именно МК для ламеров, безо всяких глюков и задержек ОС.
 43.043.0
RU Balancer #16.01.2016 19:07  @AleksejLt#16.01.2016 17:57
+
-
edit
 

Balancer

администратор
★★★★☆
AleksejLt> но нет - надо приделать ОС к ардуинке

К ОС приходят со многих направлений. Например, когда нужна многопоточность. Чтобы самому не городить каждый раз велосипеды библиотек. Или когда требуется работа с файлами. Или когда нужно рисовать GUI и реагировать на нажатия кнопочек. Всё это и стимулирует потребность в ОС.

Другое дело, что на Ардуино ресурсов маловато. Поэтому развивалось слабо.

Хотя на том же Orion-128 ORDOS прекрасно вмещалась в 6кбайт ПЗУ и включала в себя весь базовый функционал вплоть до двухпанельного файлового менеджера :) Но там оперативки, всё же, 64кбайта было...



AleksejLt> Для мини компа есть "малина"

Это оверкил по куче параметров. От цены до энергопотребления. «Малинку» не повесишь на каждую светодиодную гирлянду или на каждый термодатчик в доме.

Другое дело, что Atmega на Arduino сегодня довольно слабенький процессор с бедной обвязкой. Как мне, так куда интереснее по той же цене модули ESP8266 со встроенным Wi-Fi.
 33
LT AleksejLt #17.01.2016 19:07  @Balancer#16.01.2016 19:07
+
-
edit
 

AleksejLt

втянувшийся

Balancer> К ОС приходят со многих направлений. Например, когда нужна многопоточность. Чтобы самому не городить каждый раз велосипеды библиотек. Или когда требуется работа с файлами. Или когда нужно рисовать GUI и реагировать на нажатия кнопочек. Всё это и стимулирует потребность в ОС.

Для такого уже требуется компьютер. 20 баксов за клон "малинки" это ни о чём :) Зато полноценный линукс, без всяких велосипедов.
Для меня ардуино (или та же АТтин85) это просто средство перенести железную логику в программную.

Balancer> Это оверкил по куче параметров. От цены до энергопотребления. «Малинку» не повесишь на каждую светодиодную гирлянду или на каждый термодатчик в доме.

Я уже не знаю, что в наше время является оверкилем (морской термин получился). На каждый светодиод в ленте вешают свой МК и даже не жужат...

Balancer> Другое дело, что Atmega на Arduino сегодня довольно слабенький процессор с бедной обвязкой. Как мне, так куда интереснее по той же цене модули ESP8266 со встроенным Wi-Fi.

Кстати, да. Я, с твоей подачи, начал присматриваться - вещь интересная. Единственно, что пугают это зависания. Вот для такого МК ОСь вещь правильная.
 43.043.0
RU Balancer #17.01.2016 20:48  @AleksejLt#17.01.2016 19:07
+
-
edit
 

Balancer

администратор
★★★★☆
AleksejLt> Для такого уже требуется компьютер. 20 баксов за клон "малинки" это ни о чём :)

Ну и зачем мне Linux с его энергопотреблением на модуле ценой $20, который раз в минуту кидает температуру или сообщает о движении в комнате, когда точно то же самое способен делать модуль за $2 и жрущий тока в 10 раз меньше?

AleksejLt> Я уже не знаю, что в наше время является оверкилем (морской термин получился). На каждый светодиод в ленте вешают свой МК и даже не жужат...

Тут оно оправдано. В отличие от.

AleksejLt> Единственно, что пугают это зависания.

В принципе, вопрос решаемый.

— Там есть встроенный аппаратный watchdog. Х.з., как при ручном программировании из Arduino, может, надо вручную инициировать, но в NodeMCU работает «из коробки». Уже нарвался на это с программированием ленты. В длинном глухом цикле контроллер уходит в перезагрузку. Добавил периодический lua tmr.wdclr() — и всё стало пахать сколько угодно.

— У меня зависал модуль, когда питался от мелкого источника питания для макетных плат. Запитал от USB — уже больше месяца, наверное, шпарит без зависов. Или ему Watchdog помогает, х.з. В общем, данные идут:

DHT22 - ThingSpeak

DHT22 on ThingSpeak: Open source data platform and API for the Internet of Things. // thingspeak.com
 
 33
LT AleksejLt #17.01.2016 22:45  @Balancer#17.01.2016 20:48
+
-
edit
 

AleksejLt

втянувшийся

Balancer> Ну и зачем мне Linux с его энергопотреблением на модуле ценой $20, который раз в минуту кидает температуру или сообщает о движении в комнате, когда точно то же самое способен делать модуль за $2 и жрущий тока в 10 раз меньше?

Тогда, скорее всего, не требуются окошки пользовательского интерфейса :) Кстати, в ардуинке сразу есть вход для внешнего питания (хватает одного 18650), а в "малинке" я такого не нашел.
У меня сотрудник, бывший админ, фанат "малины". Сделал себе домашний медиа-центр на Raspbmc или Openelec. Т.е. цена выше, но и возможности несравнимы.

Balancer> — Там есть встроенный аппаратный watchdog. Х.з., как при ручном программировании из Arduino, может, надо вручную инициировать, но в NodeMCU работает «из коробки». Уже нарвался на это с программированием ленты. В длинном глухом цикле контроллер уходит в перезагрузку. Добавил периодический lua tmr.wdclr() — и всё стало пахать сколько угодно.

Вот это и главный минус ОСей - что-то где-то работает, а как и почему ты не в курсе :) Сообщество ЕСП8266 адекватное? Может есть группа на stackoverflow, как для ардуино?

Balancer> DHT22 - ThingSpeak

Классно! И это, как я понимаю, достаточно базовая вещь, без особого программирования?
 43.043.0
RU Balancer #17.01.2016 23:30  @Balancer#17.01.2016 20:48
+
-
edit
 

Balancer

администратор
★★★★☆
AleksejLt> Тогда, скорее всего, не требуются окошки пользовательского интерфейса :)

А если захочется вручную выбрать, скажем, датчик, с которого температуру показывать? :)

На самом деле окошки — да, на Arduino мало востребованы. А вот файловая система и многопоточность — весьма.

AleksejLt> Кстати, в ардуинке сразу есть вход для внешнего питания (хватает одного 18650), а в "малинке" я такого не нашел.

И это тоже :) Да и хотя бы габариты Arduino Nano взять. Хотя ESP8266 в варианте ESP-01 меньше :) Или взять, скажем, саму идею шилдов на Arduino. Я повесил сенсор-шилд и LCD-дисплей 16x2. Воткнул в сенсор-шилд два термодатчика на длинных шнурках. И готовый, пусть и неказистый, без корпуса, цифровой термометр. С которым на улицу в мороз ребёнка выгуливаю. Один сенсор под куртку, чтобы видеть температуру ребёнка, другой — на улицу, чисто по приколу, контраст в -20°С ощутить :D И питается это всё от 18650. С «Малинкой» так уже не сделать. Придётся корпусом заморачиваться. А я до сих пор даже с вариантом Arduino корпус ещё не сделал, компонентов не хватает, руки не доходят... :)

AleksejLt> Сделал себе домашний медиа-центр на Raspbmc или Openelec.

А вот тут уже «Малинка» явно аутсайдер. У меня-то медиацентр на хорошем mini-iTX :) Заодно набито 4 винта и в роли бэкап-сервера домашнего используется. Для Малинки всякое FullHD с высоким битрейтом и в нестандартных форматах слишком тяжело уже.
 33

+
-
edit
 

Balancer

администратор
★★★★☆
Очередной срач в комментах :)

Почему многие не любят Arduino

Не задумывались ли вы, почему специалисты/профессионалы в области микроконтроллеров и автоматизации относятся к тем, кто работает с Arduino примерно так, как... // geektimes.ru
 
 
+
-
edit
 

Balancer

администратор
★★★★☆

Радиотехнический юмор [Серокой#24.08.16 18:10]

Юмор - не юмор, но кто-то старался! 1459615396145176559.jpg @ cs8.pikabu.ru [ кеш ] // Радиоэлектронный
 
 33

Monya

опытный

Может кто сталкивался с таким TFT-экранчиком?


Новая версия - 1.1
Не могу найти данные на него. Версия 1 точно имела логические уровни 3,3 В.
На эти вроде "продаватель" сказал, что вроде 5. Правда или нет - х.з.
А то цена очень хорошая - $6, причем уже сразу на рынке. Поставка новая, спросить пока не у кого. А так хочется к NANO прикрутить - под задачу как раз подходит.
 49.0.2623.11249.0.2623.112
Это сообщение редактировалось 16.09.2016 в 22:26
+
+1
-
edit
 

JackSmith

втянувшийся

Monya> Может кто сталкивался с таким TFT-экранчиком?
Monya> Не могу найти данные на него. Версия 1 точно имела

Там есть стабилизатор на 3.3(черный чип между штыревым разъемом и разъемом SD карты) так что можно Vcc подключать к 5V, но на подсветку (пин LCD) нужно 3.3v.

библиотека для работы с дисплеем входит в Arduino IDE, так и называется TFT. В "шапке" содержащихся там примерах есть распиновка.

1.8" TFT LCD Display module ST7735S 128x160, Обзор
Или подключение и проверка графического TFT LCD модуля "1.8" TFT LCD Display module ST7735S 128x160" к Arduino ЖК на али http://goo.gl/SKGC6K
 45.045.0
+
-
edit
 

Monya

опытный

JackSmith> Там есть стабилизатор на 3.3(черный чип между штыревым разъемом и разъемом SD карты) так что можно Vcc подключать к 5V, но на подсветку (пин LCD) нужно 3.3v.
JackSmith> библиотека для работы с дисплеем входит в Arduino IDE, так и называется TFT. В "шапке" содержащихся там примерах есть распиновка.
JackSmith> 1.8" TFT LCD Display module ST7735S 128x160, Обзор - YouTube
Это-то все понятно (стабилизатор я тоже увидел). А по SPI можно напрямую подключать к Arduino, или через делители (а может просто резюки)?
ЗЫ: За подсветку - спасибо. Кстати - в ролике просто дисплей,я его (ролик) тоже видел. А на плате, что на фото - добавлена маркировка V1.1. Это-то и слегка смущает.
 49.0.2623.11249.0.2623.112
+
-
edit
 

JackSmith

втянувшийся

Monya> Это-то все понятно (стабилизатор я тоже увидел). А по SPI можно напрямую подключать к Arduino, или через делители (а может просто резюки)?

народ говорит, что логические уровни должны быть в пределах 3.3V

SOLVED - eBay 1.8" ST7735 LCD Problem

SOLVED - eBay 1.8" ST7735 LCD Problem // forum.arduino.cc
 
managed to fix the problem. Although the LCD may be supplied by 5V, the logic must still be at 3.3V level. For now, I just placed 1K resistors in-line with the four data lines. Just in case someone else struggles with the odd naming convention on the board:
 

в данном случае выкрутились тем, что поставили сопротивление 1K. решение спорное, сопротивление заваливает форму сигнала,но видимо на малой скорости работает.
 45.045.0
+
-
edit
 

Monya

опытный

JackSmith> в данном случае выкрутились тем, что поставили сопротивление 1K. решение спорное, сопротивление заваливает форму сигнала,но видимо на малой скорости работает.
Да, если по честному, то делитель необходимо ставить (ну если совсем по-честному - то преобразователь уровня). Просто балластный резистор конечно будет валить фронт (причем больше даже не фронт, а спад) сигнала из-за емкости затворов КМОП. Но, в принципе, это играет на предельных частотах. А 1 кОм на данных скоростях практически ничего не завалит. Можно и поменьше, но есть опасность перегрузить входные защитные диоды
. Токи у них предельные весьма маленькие, ЕМНИП, порядка сотен мкА.
Короче, без резюков лучше не включать, наверное.
 49.0.2623.11249.0.2623.112
LT Bredonosec #07.10.2016 09:31
+
-
edit
 

Bredonosec

аксакал
★★★☆

чтоб не потерять :)

Revitalizing old hard drive motors using Arduino

Hard drives use brushless motors (BLDC motors)  Brushless motors are more durable than ordinary carbon brush motors because they lack a c... // theamateurprogrammer.blogspot.lt
 
 51.0.2704.7951.0.2704.79
Последние действия над темой
1 2 3 4 5 6

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru