Кто такие кит стартеры

flutter_idiomatic – starter-kit успешного проекта

Здравствуйте! Меня зовут Андрей. Больше известен, как #кодеротбога (это самоирония, если что). Осваиваю Flutter в режиме «live-code», уже 567 трансляций. Без купюр – «from zero to hero», начиная с учебника по Dart и до полноценного «open-source» проекта в продакшене. А ещё, я скоро заканчиваю собственный онлайн-курс на 100 часов занятий – учитель учится у своих учеников. Благодаря интенсивной практике и предыдущему богатому опыту на ReactJS, сформировал набор соглашений, который хочу представить для получения фидбека: «Ваш звонок очень важен для нас, оставайтесь на линии».

Основные ограничения

Не тяните в проект всё, что блестит, как сорока. Например: dartz – про Haskell, kt_dart – про Kotlin. Познайте дзен языка Dart. Он неслучайно такой простой и выразительный – это улучшает процессы разработки и сопровождения. Используйте KISS.

Откажитесь от вашего предыдущего опыта применения архитектуры стейт-менеджмента. По исходникам проектов можно угадать, кто откуда: Аndroid разработчик – MVP, если ReactJS – Redux/MobX.

Обходите стороной «монолиты». Некоторые пакеты берутся делать всё и сразу. Помните, что отряд бежит со скоростью последнего отстающего. Не буду показывать пальцем, чтобы не оскорблять ваши чувства. Правильный выбор – «unix-way». Пакет должен делать что-то одно, и делать это максимально хорошо, иначе ему не выжить.

Как известно, в программировании всего две проблемы: инвалидация кеша и именование сущностей. 1) Не переименовывайте переменные на разных стадиях движения данных. По возможности, применяйте одинаковое название: в таблице, в модели, внутри виджета и т.п. 2) Все имена функций начинаются глаголом (а не префиксом вашего модуля, например). 3) Подружитесь с пакетом lint – он более гибкий, чем pedantic. Приходит на помощь в любой непонятной ситуации и вырабатывает привычку на код-стайл.

Структура файлов

Да-да-да, разделение по фичам удобнее в ряде случаев. Например, когда проекты на потоке, и нужно копипастить функционал. Или хочется обособить мини-команды в одном большом проекте. Но, пожалуйста, не плодите папки внутри проекта. (Это очень больно для сопровождения – я знаю, о чём говорю). Используйте разделение на пакеты – каждая фича в своём собственном пакете. Подобная практика популярна в экосистеме JavaScript, посмотрите на инструмент lerna и его нарождающегося потомка для Dart – melos. Следует оговориться, что монорепозитории полезны не всегда – когда какому-то пакету становится тесно, его нужно выделить в самостоятельный пакет.

Применяйте инстументы по назначению. Помимо файловой системы, есть другие способы навигации по вашему коду. Для VSCode, включите «workbench.editor.labelFormat»: «short». Обратите внимание на картинку. Теперь отображаются папки в табах и можно избавить названия файлов от суффиксов: todos_screen.dart – screens/todos.dart, todos_cubits.dart – cubits/todos.dart. Дальше мы видим хлебные крошки и выпадающее окно с классами внутри нашего модуля. Классы, которые видны наружу, сохраняют префикс по названию файла. А спрятанные внутри (с подчёркиванием), не требуют префикса. Видимость TodosBody требуется для тестирования.

Вы знаете, что члены класса с подчёркиванием имеют область видимости «protected», т.е. доступны другим классам внутри модуля (файла)? Это ещё один довод за подобную организацию вложенных виджетов – если виджеты используются в поддереве только на одном экране, то они живут в файле этого экрана. И только когда виджеты переиспользуются, они получают право на собственный файл. Вас могут напугать размеры файлов – это вопрос привычки. Навык по навигации приобретается достаточно быстро.

Переиспользуемые виджеты в папке widgets не имеют суффикса в названии класса, остальные получают суффикс (в единственном числе) по названию папки, в которой они находятся: screens/todos.dart – TodosScreen, cubits/todos.dart – TodosCubit.

Папки не допускают вложенности подпапок, за редким исключением. Итого, что мы имеем внутри lib:

common – свалка, то что не вошло в другие папки
cubits – стейт-менеджмент на BLoC
import.dart – общий импорт исключает дублирование
main.dart – точка входа в проект
models – типизированные данные
repositories – источники данных (на выходе модели)
screens – экраны приложения
widgets – переиспользуемые виджеты

Функционал

В проекте реализован и покрыт тестами Firebase Authentication, как базовый функционал для почти любого проекта. Помимо юнит-тестов и виджет-тестов, есть пример интеграционных тестов для BDD (Behavior Driven Development).

В качестве примера, реализован CRUD на BLoC & GraphQL. Если вы сомневаетесь, какой архитектурный шаблон использовать для стейт-менеджмента, то изучите исходники проекта. BLoC был представлен Google ещё в 2018-ом году, но очень сложно сделать просто. Феликс Ангелов смог, я влюбился в cubit и научился его готовить.

И в завершение, вишенка на торте – навигация без context с типизацией аргументов:

Источник

Suorin Vagon Starter Kit. Красный маркер

Спасибо магазину Heaven Gifts за предоставленное устройство

Содержание и навигация

Компания Suorin — одна из тех, кто виноват ответственен за возвращение и популяризацию формата маленьких девайсов и широкое распространение солевого никотина. Именно ее «визитка» Suorin Air стала примером того, что устройство для вейпинга способно быть не только простым, но и максимально миниатюрным, неплохо выполняя свою главную задачу — заметить аналог. При этом, не ограничивая ваш выбор жидкости, т.е. используя на свой вкус любую, из представленных на рынке в огромном ассортименте. Предмет сегодняшнего обзора является одним из новых девайсов производителя, в котором по-прежнему объединены компактность, простота и хорошая производительность.

Читайте также:  Поднять глушители на яве 634

Упаковка Suorin Vagon Starter Kit

Девайс продается в небольшой и довольно простой картонной коробке с изображением Suorin Vagon черного цвета на лицевой стороне. О цвете приобретенного устройства можно узнать по круглой цветной наклейке (почему то напротив надписи «Регион продаж») на обратной стороне, где также перечислен комплект, есть наклейка с проверкой оригинальности, куча пиктограмм и реквизиты китайской компании.

Комплектация Suorin Vagon Starter Kit

Богатый список на упаковке подробно перечисляет список макулатуры, призванной решить кучу вопросов при использовании довольно простого девайса, но, к сожалению, в моем случае, исключительно на английском. К полезному и действительно нужному можно отнести разве что полуметровый кабель с проводом «лапшой» для зарядки.

Внешний вид и конструктив Suorin Vagon Starter Kit

Девайс от Suorin до боли напоминает продукт другой китайской компании, который, правда, анонсирован был чуть позже (зато вышел раньше) и без «прохладной истории» о гоночных авто. Окраска составного металлического корпуса глянцевая, креплений на внешних частях нет, как нет и каких-либо кнопок. В выступ с V-образным индикатором на лицевой стороне как раз упирается указательный палец, когда вы держите устройство. Эту же часть легко и прикрыть рукой, чтобы не «палиться».

Забавно выглядит прищепка с обратной стороны, из-за которой Suorin Vagon очень сильно напоминает обычный маркер. В нашем случае, красный. За эту прищепку девайс можно спокойно прицепить на карман хоть рубашки, хоть джинсов. Правда, по поводу расположения этого «ушка» есть серьезные сомнения, т.к. «колпачок», т.е. картридж испарителя оказывается перевернут вверх ногами и конденсат неумолимо стекает к отверстию мундштука и способен оставить пятно на вашей одежде. На обратной стороне есть прозрачная наклейка с предупреждением, что после заправки необходимо подождать хотя бы десять минут. Она не мешает, но оставлять ее вовсе необязательно: увидели, запомнили, избавились.

Suorin на сегодняшний день предлагает шесть цветов своего устройства: белый, черный, синий, зеленый, оранжевый и красный. Окрашен лишь аккумулятор, картриджи во всех случаях одинаковые черные.

Характеристики Suorin Vagon Starter Kit

На конце пластикового картриджа расположено небольшое отверстие, эта часть выполняет роль мундштука. Короче, отсюда и будет идти пар при затяжке. Нажимать ничего не придется, затянулись — парим, роль кнопки выполняет встроенный датчик затяжки. На мой взгляд, производитель напрасно сделал бортики вокруг отверстия, т.к. иногда здесь собирается конденсат (проклятие любого вейп-устройства) и без них девайс было бы проще оттирать от жидкости.

Картридж Suorin Vagon Starter Kit

Картридж крепится в аккумуляторной части только за счет защелок, соединение прочное и без раздражающих люфтов. Хотя пластик и гладкий, но извлекается картридж без особых усилий и специальных инструментов, обладателям потных ладошек на помощь придет салфетка. Внутри батарейного блока можно увидеть винты под «звездочку», удерживающие части девайса, и белый пластик с двумя подпружиненными контактами, от которых питается испаритель.

В новом устройстве контакты картриджа заклеены, чтобы исключить случайное включение при транспортировке и порчу намотки. Но вот от запахов такой «финт» не спасет, жидкость поначалу имеет чудный аромат пластика. Пленку удаляем, под ней находятся отверстие забора воздуха с датчиком затяжки (он же датчик шума), черную заглушку заправочного отверстия, позолоченные контакты и маркировку сопротивления. В картриджах Suorin Vagon доступна лишь одна намотка, судя по надписи это 1,3 Ома, хотя на сайте производителя и в описании документации почему-то фигурирует другая цифра: 1,1-1,2 Ома.

В нижней части картриджа находится небольшая черная силиконокая заглушка, которую можно подцепить ногтями или пинцетом и извлечь. Отверстие под пробкой — жертва миниатюризации, продолговатое и очень маленькое, легко вмещает стандартный носик горилл ы, со стеклянными пипетками будет посложнее. Тут, главное, не торопиться, чтобы жидкость не закупоривала отверстие, а это происходит довольно часто. И после заправки, конечно, плотно закрывать заглушку, чтобы избежать протечек на аккумулятор. Если девайс «подтекает», стоит в первую очередь проверить именно ее, а затем уточнить соотношение пропиленгликоля и глицерина в используемой жидкости.

Индикация Suorin Vagon Starter Kit

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

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

Впечатления и выводы

Устройство максимально простое, производит пар, сгодится на роль стелс-сетапа (если прикрыть ладонью светодиод), не шумит при затяжке. Что еще от него надо? При использовании солевого никотина или просто крепкой жидкости аккумулятора хватит надолго, автономность вполне соответствует небольшим размерам девайса. В общем, неплохой такой «свисток», хотя, без претензий, конечно, не обошлось. Я парил состав 50/50, протечек не было, но вот заправлять иногда сложно, жидкость бывает тяжело «впихнуть» внутрь. Основное «фе» касается жадности производителя, который кладет в набор с Suorin Vagon один единственный картридж. Т.е. вы купили, заправили, через некоторое время испаритель пришел в негодность, а вы бегаете и ищете, где взять сменники на эту «радость». Мало того, что само удовольствие недешевое, так и картриджи тоже стоят немало. Тут есть и часто встречающийся косяк многих компаний, выпускающих «необслужку» — картридж поставляется без индивидуальной упаковки, и намотка охотно делится с вами всем букетом ароматов, которыми пропиталась в коробке. Пускай основная аудитория (по задумке) — курильщики, обоняние которых после сигарет очень сильно притуплено. Но для всех остальных, кто решил сменить огромный «электробалабас» на небольшую «егошку», вкус какой-нибудь жидкости с божественным привкусом пластика первых пару заправок вряд ли будет приятным. Вкусопередача у таких устройств вещь полумифическая, о ней говорить можно, но никто ее не встречал. Хотя вкус Sweet Salt Tobacco чувствуется очень хорошо, но это больше заслуга жидкости.

Читайте также:  Опоры шаровые для рольгангов

Источник

Стартер-кит RFID ARD1035 Руководство по эксплуатации

1 Стартер-кит RFID ARD1035 Руководство по эксплуатации 8 [800]

2 Содержание Введение 1. Общие сведения об Arduino 2. Комплектация и технические характеристики 3. Среда разработки Arduino IDE

4 2. Комплектация и технические характеристики Символьный (буквенно-цифровой) LCD дисплей. 2 строки по 16 символов. Построен на базе контроллера HD По умолчанию поддерживается в Arduino IDE с помощью библиотеки LiquidCrystal. Характеристики Размеры: 80 x 36 мм Рабочая температура: 0 50ºC Подсветка: голубая Цвет символов: белый Размер символа: 4,35 x 2,95 мм Формат: 16 x 2 Размер точки: 0,5 x 0,5 мм Интерфейс: HD44780 Видимая область: 64,5 x 13,8 мм Напряжение питания: 5В

5 Контроллер Arduino Uno («один» с итальянского языка) построен на платформе ATmega328, имеющей 14 цифровых входов/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи. Характеристики Микроконтроллер ATmega328 Рабочее напряжение 5 В Входное напряжение (рекомендуемое) 7-12 В Входное напряжение (предельное) 6-20 В Цифровые Входы/Выходы 14 (6 из которых могут использоваться как выходы ШИМ) Аналоговые входы 6 Постоянный ток через вход/выход 40 ма Постоянный ток для вывода 3.3 В 50 ма Флеш-память 32 Кб (ATmega328), из которых 0.5 Кб используются для загрузчика ОЗУ 2 Кб (ATmega328) EEPROM 1 Кб (ATmega328) Тактовая частота 16 МГц

6 RFID-модуль МГц с SPI-интерфейсом. В комплекте к модулю идет 2 RFID-метки в виде карты и брелока. Данный модуль может быть использован для различных радиолюбительких и коммерческих применений, в том числе контроля доступа, автоматической идентификации, робототехники, отслеживания вещей, платежных систем и т.д. Основан на микросхеме MFRC522; Напряжение питания: 3.3В; Потребляемый ток :13-26мA Рабочая частота: 13.56MГц Дальность считывания: 0

60 мм Интерфейс: SPI, максимальная скорость передачи 10МБит/с Размер: 40мм х 60мм Чтение и запись RFID-меток. Датчик воды Рабочее напряжение: 3-5В Рабочий ток: менее чем 20мА Тип датчика: аналоговый Зона обнаружения: 40 мм x 16 мм Рабочая температура: 10 C-30 C Влажность: 10%-90% без конденсации Размеры: 62 мм x 20 мм x 8 мм

630 нм; Напряжение: 2.1

9 Большая беспаечная макетная плата (830 отверстий) с двумя шинами питания с каждой стороны. 830 отверстий; положительная и отрицательная шины питания сверху и снизу платы; длина 174 мм; ширина 67 мм. Кабель подключения Arduino UNO к USB-порту компьютера.

10 Пульт дистанционного управления 21 кнопка размер: 40*90*5 питание: 3В тип батареи: СР2032 частота: 38КГц максимальная дальность срабатывания: 10м. Крупная тактовая кнопка без фиксатора. К самой кнопке прилагается цветной пластиковый колпачок, который надёжно крепится на ней с помощью защёлки. Кнопка легко и прочно устанавливается на breadboard, если подогнуть её ножки на миллиметр друг от друга. Сопротивление изолятора: 100МОм; Сопротивление контактов: 0,1 Ом; Рабочее напряжение: 12 В; Предельное напряжение: 250 В переменного тока в течение 1 мин; Рабочий ток: 50мА.

13 Резистор переменный осевой 16K1 KC 50k Вид оси: круглая с накаткой Диаметр оси: 6 мм Сопротивление: 50 ком Монтаж: в плату и на корпус Характеристика сопротивления: линейная Мощность: Вт Наличие выключателя: без выключателя Число оборотов: однооборотный Исполнение: одинарный 1-канальный модуль реле SRD-5VDC-SL-C Допустимая нагрузка: 10A 250V

10A 30VDC/10A 125VAC

10A 28VDC; Модель реле: SRD-5VDC-SL-C; Управляющая сила тока: 15-20мА; Управляющее напряжение (В): 5.

14 Датчик температуры и влажности DHT11 Датчик влажности и температуры DHT11, выполненный в виде модуля и установленный на плате. Можно подключать напрямую к Ардуино, без необходимости подтягивающего резистора, т.к. он уже запаян на плате. Напряжение питания: 3-5 В; Определяемая влажность: 20-80% ± 5%; Определяемая температура: 0-60º ± 2%; Частота опроса: 1 Гц; Размеры: 15.5 x 12 x 5.5 мм. Датчик звука Универсальный звуковой модуль предназначен для обнаружения звука и определение порогового значения звука. Чувствительный микрофон, встроенный компаратор напряжения, аналоговый и цифровой выходы делают этот модуль привлекательным для применения в системах умный дом и робототехнике. Порог срабатывания компаратора регулируется потенциометром. Аналоговый выход напряжения с микрофона; Цифровой выход порогового компаратора; Индикатор питания; Индикатор состояния цифрового выхода; Рабочее напряжение: 4-6В; Крепежное отверстие 3мм; Размеры: 32мм*17мм*8мм.

15 Соединительные провода male-female Соединительные провода со штыревыми разъемами типа male-female для сбора схемы на монтажной плате. Длина:

40 см Соединительные провода male-male Соединительные провода со штыревыми разъемами типа male-male для сбора схемы на монтажной плате. В комплект входят провода разной длины: 120мм, 150мм, 200мм.

16 RGB светодиод RGB (red, green, blue) светодиод совмещает в себе три светодиода красный, зеленый и синий. Модуль работает при напряжении 5 В. В зависимости от подаваемого тока на каждую ногу светодиода, меняется его оттенок. Выходной сигнал может быть разных цветов, в зависимости от совмещения 3-х цветов. Рабочее напряжение: 5 В; Материал: PCB; Цвет: черный; Размер: 1.9 х 1.5 х 0.2 см; Вес: 5 г. Матричная клавиатура 4×4 Матричная клавиатура 4×4 (16 клавиш) для работы в схемах на базе Arduino, AVR, PIC, ARM и других микроконтроллеров. Используется для одновременного подключения большого числа кнопок к устройству. Позволяет значительно сократить количество портов, расходуемых на обслуживание кнопок. Может использоваться для управления различными устройствами, для набора кодов в кодовых замках, и т. д. Клавиатура имеет 16 кнопок обозначенных S1 S16. Имеет один интерфейс для подключения к устройству, которым нужно управлять: 8-пиновый штыревой интерфейс типа «папа». Питание кнопочной клавиатуры осуществляется от устройства, которым нужно управлять или от внешнего источника. Клавиатура кнопочная на 16 клавиш (4х4 матрица);

Читайте также:  Почему стартер крутит в пустую

18 Пьезо-элемент (2 шт.) Системный динамик, воспроизводящий звуки на частоте 2КГц. Тип питания: переменный ток Напряжение: 3В 5В 12В Сопротивление: 16 Ом Частота: 2КГц Инфракрасный (ИК) приемник-фотодиод (5 мм 940 нм) Полупроводниковый прибор, имеющий светочувствительную поверхность. В зависимости от величины освещённости этой поверхности, меняется ток через фотодиод, если на него подано напряжение (фотодиод включается в обратном направлении, как и стабилитрон). Этот эффект используется в различных оптических датчиках. Такой режим работы носит название фотодиодный режим. Однако фотодиод может работать и в режиме генерации электроэнергии (солнечные батареи). В этом случае напряжение на светодиод не подаётся, а наоборот, снимается. Это называется фотогальванический режим. Принимаемое излучение: ИК-порт. Размер: 5 мм. Цвет линзы: Черный. Напряжение в прямом направлении (В): В. Длина волны (нм): 940 нм.

19 ИК-приемник Инфракрасный датчик представляет собой полностью законченное устройство приема информации, передаваемой ИК излучением. Напряжение питания: 2,7-5,5В; Максимальная дальность: 20м; Потребляемый ток: не более 1,5мА; Угол обзора: 90 градусов. Транзистор с PNP переходом. Тип материала: Si; Полярность: PNP; Максимальная рассеиваемая мощность (Pc): 0.5; Макcимально допустимое напряжение коллектор-база (Ucb): 80; Макcимально допустимое напряжение коллектор-эмиттер (Uce): 65; Макcимально допустимое напряжение эмиттер-база (Ueb): 5; Макcимальный постоянный ток коллектора (Ic): 0.1; Предельная температура PN-перехода (Tj), град: 150; Граничная частота коэффициента передачи тока (ft): 150; Ёмкость коллекторного перехода (Cc), пф: 8; Статический коэффициент передачи тока (hfe): 75;

20 Корпус транзистора: TO92. Джойстик Arduino Джойстик аналоговый, 2 осевой с возможностью нажатия. При использовании источника питания 5В, по умолчанию аналоговый выход для X, Y является 2.5В. В зависимости от направления оси напряжение меняется от 0 до 5В. Рабочее напряжение: 5В. Размер: 4см х 2.6см х 3.2см. Фоторезистор (3 шт.) Фоторезистор (или LDR) VT90N2 компонент, меняющий сопротивление в зависимости от количества света, падающего на него. В полной темноте он имеет максимальное сопротивление в сотни килоом, а по мере роста освещённости сопротивление уменьшается до десятков килоом. 1. Теневое сопротивление: 500 ком; 2. Сопротивление при 10 люкс: 24 ± 12 ком.

21 Драйвер шагового двигателя ULN2003 Модуль управления для шагового двигателя 28YBJ-48 разработан на микросхеме ULN транзисторная сборка с выходными ключами повышенной мощности, имеющая на выходах защитные диоды, которые предназначены для защиты управляющих электрических цепей от обратного выброса напряжения от индуктивной нагрузки. Характеристики Напряжение питания двигателя: В; Выведено 4 фазы; Напряжение управляющее: 5В; Номинальный ток коллектора одного ключа: 0,5А; Светодиодная индикация включения фаз; Защитные диоды на выходах; Вход адаптирован к всем возможным видам логики; Возможность применения для управления реле; Вес: 8 г; Размеры: 35х30х10мм.

23 Резисторы: 1 ком; 330 Ом; 220 Ом. Сдвиговый регистр 74HC595D восьмиразрядный сдвиговый регистр с выходным регистром-защелки и тремя состояниями в корпусе SOP-16. Благодаря этой микросхеме, можно управлять семисегментным индикатором всего 3-мя портами от Аrduino.

24 3. Среда разработки Arduino IDE Для того, чтобы начать работу с Arduino, необходимо зайти на сайт arduino.cc и скачать программу Arduino IDE из раздела Download, совершенно бесплатно. С помощью любого браузера, необходимо внести следующее в адресную сроку: arduino.cc/en/main/software 1. Для загрузки выберите программу, подходящую под операционную систему: Windows Installer (.exe), Windows (ZIP file) Mac OS X Linux: 32 bit, 64 bit source 2. Подсоедините плату Arduino Uno к компьютеру: Используйте USB кабель, входящий в комплект набора, соедините плату Arduino с одним из USB разъемов компьютера. 3. Установка драйверов В зависимости от того, какая операционная система установлена на компьютере, необходимо выбрать способ установки драйвера. Ниже даны ссылки и методы установки для платы Arduino Uno. Установка для Windows Пройдите по ссылке ниже для доступа к инструкциям по установке на компьютер с операционной системой Windows. Установка для Macintosh OS X Для Mac OS не требуется устанавливать дополнительные драйвера, но можно посетить страничку быстрый старт. Установка для Linux: 32 bit / 64 bit Пройдите по ссылке ниже для доступа к инструкциям по установке на компьютер с операционной системой Linux. Интерфейс программы Arduino IDE: Так выглядит среда программирования Arduino IDE. функциональных клавиш в меню программы. Расскажем о назначении

26 4. Выберите плату: Arduino Uno Выберите порт подключения устройства Выберите порт, к которому подключено устройство. Из меню Сервис Послед.Порт COM1 COM2 или другой. Для обнаружения порта, к которому подключена плата, сделайте следующее: Откройте «Панель управления», «Диспетчер устройств», раскройте пункт «Контроллеры USB», затем отключите разъем USB от компьютера и увидите, что одна из надписей пропадет. Если меню свернется, раскройте его заново, запомните все присутствующие порты, затем снова подключите USB от Arduino к компьютеру. Снова раскройте меню, новый появившийся порт будет искомым портом подключения. Выделите его в меню Arduino.

Источник

Поделиться с друзьями
Расскажем обо всем понемногу
Adblock
detector