Ответить
  • Protez1999 Senior MemberАвтор темы
    офлайн
    Protez1999 Senior Member Автор темы

    9977

    16 лет на сайте
    пользователь #113845

    Профиль
    Написать сообщение

    9977
    # 15 сентября 2019 21:25
    1520646:

    Protez1999:

    а реально записать такой длинный цикл???

    да такое уже делали ребята. но я на них не могу выйти контактов нету

    большой код получится

  • 1520646 Neophyte Poster
    офлайн
    1520646 Neophyte Poster

    22

    9 лет на сайте
    пользователь #1520646

    Профиль
    Написать сообщение

    22
    # 15 сентября 2019 21:41
    1520646:

    Protez1999:

    а реально записать такой длинный цикл???

    да такое уже делали ребята. но я на них не могу выйти контактов нету

    вот W5100 Ethernet shield сюда запись делать

  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4105

    17 лет на сайте
    пользователь #68847

    Профиль
    Написать сообщение

    4105
    # 15 сентября 2019 22:11

    1520646, это надо не на ардуино делать, тут надо что то типа распберри пи, если без сим и интернета с веб камерой, то можно и на ардуино, хотя для камеры можно и отдельный девайс использовать. А вообще тут тз на косарь зеленых тянет.

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • Protez1999 Senior MemberАвтор темы
    офлайн
    Protez1999 Senior Member Автор темы

    9977

    16 лет на сайте
    пользователь #113845

    Профиль
    Написать сообщение

    9977
    # 15 сентября 2019 22:17

    Есть и на более мощных процессорах и с большей памятью платы на которых код ардуино работает.

  • TotCambIKoka Senior Member
    офлайн
    TotCambIKoka Senior Member

    828

    10 лет на сайте
    пользователь #825562

    Профиль
    Написать сообщение

    828
    # 16 сентября 2019 01:59

    1520646, Это ТЗ к вендинговому аппарату? или какой-то необычный гравировальный станок? или Атракцион?)
    Ну вы конечно прям ТЗ выложили.. Ограничений на микроконтроллер никаких нету?

    [Паяльник & Отвертка TEAM] Кулыбин ищет хлам для творчества. Все замотаю синей изолентой
  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4105

    17 лет на сайте
    пользователь #68847

    Профиль
    Написать сообщение

    4105
    # 16 сентября 2019 08:35
    Protez1999:

    Есть и на более мощных процессорах и с большей памятью платы на которых код ардуино работает.

    И какая плата сможет без шилда транслировать видео с веб камеры в интернет стоимостью 20$ ?

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • ВиталийXXL Senior Member
    офлайн
    ВиталийXXL Senior Member

    9900

    21 год на сайте
    пользователь #4150

    Профиль
    Написать сообщение

    9900
    # 16 сентября 2019 09:33

    На вскидку - это работа для нескольких микроконтроллеров , объединенных в одну систему .

    раба кормят бесплатно, а свободному самому за всё платить приходится...
  • Махасаматман Member
    офлайн
    Махасаматман Member

    274

    11 лет на сайте
    пользователь #721530

    Профиль
    Написать сообщение

    274
    # 16 сентября 2019 17:31

    И какая плата сможет без шилда транслировать видео с веб камеры в интернет стоимостью 20$ ?

    Вот эта.

    The STM32F405xx and STM32F407xx family is based on the high-performance ARMCortex-M4 32-bit RISC core operating at a frequency of up to 168 MHz. The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all ARM single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.

    The STM32F405xx and STM32F407xx family incorporates high-speed embedded memories (Flash memory up to 1 Mbyte, up to 192 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
    All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. a true random number generator (RNG). They also feature standard and advanced communication interfaces.

    Key Features

    Core: ARM32-bit Cortex-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
    Memories
    Up to 1 Mbyte of Flash memory
    Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM
    Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
    LCD parallel interface, 8080/6800 modes
    Clock, reset and supply management
    1.8 V to 3.6 V application supply and I/Os
    POR, PDR, PVD and BOR
    4-to-26 MHz crystal oscillator
    Internal 16 MHz factory-trimmed RC (1% accuracy)
    32 kHz oscillator for RTC with calibration
    Internal 32 kHz RC with calibration
    Sleep, Stop and Standby modes
    VBATsupply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
    3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode
    2×12-bit D/A converters
    General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
    Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
    Debug mode
    Serial wire debug (SWD) & JTAG interfaces
    Cortex-M4 Embedded Trace Macrocell

    Up to 140 I/O ports with interrupt capability
    Up to 136 fast I/Os up to 84 MHz
    Up to 138 5 V-tolerant I/Os
    Up to 15 communication interfaces
    Up to 3 × I2C interfaces (SMBus/PMBus)
    Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control)
    Up to 3 SPIs (42 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
    2 × CAN interfaces (2.0B Active)
    SDIO interface
    Advanced connectivity
    USB 2.0 full-speed device/host/OTG controller with on-chip PHY
    USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
    10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
    8- to 14-bit parallel camera interface up to 54 Mbytes/s
    True random number generator
    CRC calculation unit
    96-bit unique ID
    RTC: subsecond accuracy, hardware calendar

    10.5$ stm32f407vet6

    или 14$ за то же самое с возможностью допаять 1 мегабайт SRAM. stm32f407zet6

  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4105

    17 лет на сайте
    пользователь #68847

    Профиль
    Написать сообщение

    4105
    # 17 сентября 2019 09:26
    Махасаматман:

    И какая плата сможет без шилда транслировать видео с веб камеры в интернет стоимостью 20$ ?

    Вот эта.

    The STM32F405xx and STM32F407xx family is based on the high-performance ARMCortex-M4 32-bit RISC core operating at a frequency of up to 168 MHz. The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all ARM single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.

    The STM32F405xx and STM32F407xx family incorporates high-speed embedded memories (Flash memory up to 1 Mbyte, up to 192 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix.
    All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. a true random number generator (RNG). They also feature standard and advanced communication interfaces.

    Key Features

    Core: ARM32-bit Cortex-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
    Memories
    Up to 1 Mbyte of Flash memory
    Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM
    Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
    LCD parallel interface, 8080/6800 modes
    Clock, reset and supply management
    1.8 V to 3.6 V application supply and I/Os
    POR, PDR, PVD and BOR
    4-to-26 MHz crystal oscillator
    Internal 16 MHz factory-trimmed RC (1% accuracy)
    32 kHz oscillator for RTC with calibration
    Internal 32 kHz RC with calibration
    Sleep, Stop and Standby modes
    VBATsupply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
    3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode
    2×12-bit D/A converters
    General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
    Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
    Debug mode
    Serial wire debug (SWD) & JTAG interfaces
    Cortex-M4 Embedded Trace Macrocell

    Up to 140 I/O ports with interrupt capability
    Up to 136 fast I/Os up to 84 MHz
    Up to 138 5 V-tolerant I/Os
    Up to 15 communication interfaces
    Up to 3 × I2C interfaces (SMBus/PMBus)
    Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control)
    Up to 3 SPIs (42 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
    2 × CAN interfaces (2.0B Active)
    SDIO interface
    Advanced connectivity
    USB 2.0 full-speed device/host/OTG controller with on-chip PHY
    USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
    10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
    8- to 14-bit parallel camera interface up to 54 Mbytes/s
    True random number generator
    CRC calculation unit
    96-bit unique ID
    RTC: subsecond accuracy, hardware calendar

    10.5$ stm32f407vet6

    или 14$ за то же самое с возможностью допаять 1 мегабайт SRAM. stm32f407zet6

    Чет я не уверен что оно переварит потоковое видео с конвертацией для передачи в сеть и веб сервер для просмотра плюс упрааление всем агрегатом, а за 15$ можно взять orange pi с четырьмя ядрами и гигабайтом озу, где грузится готовая операционка, поднимается веб сервер для видео и допиливается на том же веб интерфейсе управление арпаратом, экономия времени колоссальная. А 168мгц и 192кб оперативки это не для видео, даже 1мегабайт не сильно поможет.

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • Махасаматман Member
    офлайн
    Махасаматман Member

    274

    11 лет на сайте
    пользователь #721530

    Профиль
    Написать сообщение

    274
    # 17 сентября 2019 13:29

    Как раз эта переваривает :)
    Вот хороший пример пример.
    И, в ещё одном месте было "it is still a microcontroller".
    Но про "экономия времени колоссальная" — абсолютная правда, если не нужен настоящий реалтайм, то малинка, конечно, запрограммируется в десятки раз быстрее. Только не Orange Pi. Я думал купить, но на форумах дикий вой, что там всё через дупу поднимается и через костыли заводится. Не стоит экономия двадцатки баксов того.
    "А 168мгц и 192кб оперативки это не для видео". В смысле? Потоковый VGA уже не котируется? FullHD и вот это вот всё и не меньше?
    Короче, эта платка и "переварит потоковое видео с конвертацией для передачи в сеть и веб сервер для просмотра плюс управление всем агрегатом" и это будет "still a microcontroller". Но "Anyone with any sense would make an embedded Linux board out of a higher end ARM & just compile a kernel for it. To today's lion, it's an extremely impressive effort to expand what was possible, hitting the absolute limits of price & size."

  • SIO Паяльник & Отвертка TEAM
    офлайн
    SIO Паяльник & Отвертка TEAM

    4105

    17 лет на сайте
    пользователь #68847

    Профиль
    Написать сообщение

    4105
    # 17 сентября 2019 20:17 Редактировалось SIO, 2 раз(а).

    В целом плата крутая, но видео через нее гнать, это как запускать видео ролики из-под дос на 486 машине :), все работает, но зачем?

    3fps of 640x480 color to 14fps of 320x240 greyscale

    Паяльник & Отвертка TEAM, MikroPascal for AVR http://forum.onliner.by/viewtopic.php?t=637523
  • zverjuga Senior Member
    офлайн
    zverjuga Senior Member

    5030

    13 лет на сайте
    пользователь #346019

    Профиль
    Написать сообщение

    5030
    # 17 сентября 2019 20:58

    гуглите "OpenCV Raspberry"

    проклятый антисутенерский закон!
  • WOLVERINE90 Android Team
    офлайн
    WOLVERINE90 Android Team

    37363

    17 лет на сайте
    пользователь #76856

    Профиль
    Написать сообщение

    37363
  • art100 Клуб Самоделкиных
    офлайн
    art100 Клуб Самоделкиных

    5059

    13 лет на сайте
    пользователь #397580

    Профиль
    Написать сообщение

    5059
    # 30 сентября 2019 10:41 Редактировалось art100, 16 раз(а).
    SIO:

    ...плата .. видео через ..

    на клубничках пи библиотека motion рулит всем
    opencv пробовал уже не помню подробностей вроде тоже хорошо пошла сборочка
    на 3-ей версии платке и юсб камерке логитеч 615 хдми мониторе стандартная клава мышь wifi как-то развлекался врукопашеую собирал - хорошо пошла
    ещё позабыл спец сборчку с веб мордой пару юсб камерок тоже развлекался
    писать некогда
    сижу на лекции
    может вечером
    но за 20 баксов будет полное Г
    лежит распберри зеро полный фарш ни разьемов ни скоростей это одно ядро-ведро
    вменяемо когда ядра минимум 4
    то есть распберри пи 3б+
    даже китайцы заводского изготовления вебкамеры вменямые не могут дешевле 40 рублей
    миниму чтобы что-то потыкать 100 баксов монитор клавка мышь вафля ссд-ешки камерка и это если есть компютахтар с тырнетом
    стм32 который 407-й проц конечно шустрый но это куча садо-мазо временные затраты безконечный
    китайские заводы эти процы в камерках пользуют но там оптимизация очень глубокая многозатратная
    хочешь побадаться с китайскими заводами с 10 баксама в кармане?
    да тебе комп чтобы писать на стм нужен будет от 1000 баксов
    в масачусетковм институте с китайцским паспортом надо 5 лет на лекциях посидеть и послушать препода из st.com
    проситывалось уже пару раз
    с конторы st.com софт от 200 гигов на диске и мониторы от 20 дюймов хоть чтобы что-то вменяемое макеточки от 50 басков

    упс
    СИО решил с китайскими заводами побадаться? Ты листал каталоги HIKvision китайского завода которого в минске как грязи? Ты цены видел заводского изготовления? Ты хочешь на коленке спаять более качественней?
    https://yandex.by/images/search?text=HIKvision&stype=image&lr=157&source=wiz
    от 100 баксов чтобы хоть что-то было видно когда колеса откручивают

    https://www.21vek.by/cctv_cameras/ds2cd1023g0i_hikvision.html?ycl ... ch%7C%7Cno

    Флаг впереди идущему.

    я голосую за распберри минимум 4-ех ядреную и готовую сборку с веб мордой править под заказчика
    самому писать всего штука баксов?
    пошли их на хутор бабочек ловить
    за эти деньги заводского изготовления уже наштамповали

    кстати у меня 2 видерегистратора мертвые лежат.
    вечером может фотки выложу
    може понадобятся поиграться кому
    на одном пароль админа потеряли и все без шансов
    на втором гроза чуток подпалила и все без шансов

    Круиз-контроль 88 км/ч. Радость никакая печаль.
  • iup Neophyte Poster
    офлайн
    iup Neophyte Poster

    2

    10 лет на сайте
    пользователь #834037

    Профиль
    Написать сообщение

    2
    # 3 октября 2019 10:55

    чтобы к ардуино (которая будет управлять игрушкой) звук прикрутить минимальной кровью . что лучше использовать?
    такую плату https://www.aliexpress.com/item/32906162695.html или такую https://www.aliexpress.com/item/32935766631.html

  • TotCambIKoka Senior Member
    офлайн
    TotCambIKoka Senior Member

    828

    10 лет на сайте
    пользователь #825562

    Профиль
    Написать сообщение

    828
    # 3 октября 2019 16:18
    iup:

    чтобы к ардуино (которая будет управлять игрушкой) звук прикрутить минимальной кровью . что лучше использовать?
    такую плату https://www.aliexpress.com/item/32906162695.html или такую https://www.aliexpress.com/item/32935766631.html

    У меня реализован звонок "лай собаки с матом" на первой плате)

    [Паяльник & Отвертка TEAM] Кулыбин ищет хлам для творчества. Все замотаю синей изолентой
  • Grpower Neophyte Poster
    офлайн
    Grpower Neophyte Poster

    27

    17 лет на сайте
    пользователь #74094

    Профиль
    Написать сообщение

    27
    # 8 октября 2019 23:33

    народ, всем добрый вечер, извините, может немного не в тему, может у кого есть такой модуль?
    https://ru.aliexpress.com/item/32875281443.html?spm=a2g0s.9042311 ... 33edsgUsXX

    Wi-Fi оборудование
  • 1962199 Neophyte Poster
    офлайн
    1962199 Neophyte Poster

    7

    7 лет на сайте
    пользователь #1962199

    Профиль
    Написать сообщение

    7
    # 9 октября 2019 10:10
    Protez1999:

    Что такое ARDUINO!!!!
    Arduino? freespace .by/download/8b60422741

    Arduino — это электронный конструктор и удобная платформа быстрой разработки электронных устройств для новичков и профессионалов. Платформа пользуется огромной популярностью во всем мире благодаря удобству и простоте языка программирования, а также открытой архитектуре и программному коду. Устройство программируется через USB без использования программаторов.

    Arduino позволяет компьютеру выйти за рамки виртуального мира в физический и взаимодействовать с ним. Устройства на базе Arduino могут получать информацию об окружающей среде посредством различных датчиков, а также могут управлять различными исполнительными устройствами.

    Микроконтроллер на плате программируется при помощи языка Arduino (основан на языке Wiring) и среды разработки Arduino (основана на среде Processing). Проекты устройств, основанные на Arduino, могут работать самостоятельно, либо же взаимодействовать с программным обеспечением на компьютере (напр.: Flash, Processing, MaxMSP). Платы могут быть собраны пользователем самостоятельно или куплены в сборе. Программное обеспечение доступно для бесплатного скачивания. Исходные чертежи схем (файлы CAD) являются общедоступными, пользователи могут применять их по своему усмотрению.

    Общие сведения

    Arduino Uno контроллер построен на ATmega328 (техническое описание, pdf). Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи.

    В отличие от всех предыдущих плат, использовавших FTDI USB микроконтроллер для связи по USB, новый Ардуино Uno использует микроконтроллер ATmega8U2 (техническое описание, pdf).

    "Uno" переводится как один с итальянского и разработчики тем самым намекают на грядущий выход Arduino 1.0. Новая плата стала флагманом линейки плат Ардуино. Для сравнения с предыдущими версиями можно обратиться к полному списку плат Arduino.
    Характеристики

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

    Схема и исходные данные

    Файлы EAGLE: arduino-duemilanove-reference-design.zip

    Принципиальная схема: arduino-duemilanove-schematic.pdf
    Питание

    Arduino Uno может получать питание через подключение USB или от внешнего источника питания. Источник питания выбирается автоматически.

    Внешнее питание (не USB) может подаваться через преобразователь напряжения AC/DC (блок питания) или аккумуляторной батареей. Преобразователь напряжения подключается посредством разъема 2.1 мм с центральным положительным полюсом. Провода от батареи подключаются к выводам Gnd и Vin разъема питания.

    Платформа может работать при внешнем питании от 6 В до 20 В. При напряжении питания ниже 7 В, вывод 5V может выдавать менее 5 В, при этом платформа может работать нестабильно. При использовании напряжения выше 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 В до 12 В.

    Выводы питания:
    VIN. Вход используется для подачи питания от внешнего источника (в отсутствие 5 В от разъема USB или другого регулируемого источника питания). Подача напряжения питания происходит через данный вывод.
    5V. Регулируемый источник напряжения, используемый для питания микроконтроллера и компонентов на плате. Питание может подаваться от вывода VIN через регулятор напряжения, или от разъема USB, или другого регулируемого источника напряжения 5 В.
    3V3. Напряжение на выводе 3.3 В генерируемое встроенным регулятором на плате. Максимальное потребление тока 50 мА.
    GND. Выводы заземления.
    Память

    Микроконтроллер ATmega328 располагает 32 кБ флэш памяти, из которых 0.5 кБ используется для хранения загрузчика, а также 2 кБ ОЗУ (SRAM) и 1 Кб EEPROM.(которая читается и записывается с помощью библиотеки EEPROM).
    Входы и Выходы

    Каждый из 14 цифровых выводов Uno может настроен как вход или выход, используя функции pinMode(), digitalWrite(), и digitalRead(), . Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (по умолчанию отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые выводы имеют особые функции:
    Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы подключены к соответствующим выводам микросхемы последовательной шины ATmega8U2 USB-to-TTL.
    Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. Подробная информация находится в описании функции attachInterrupt().
    ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи функции analogWrite().
    SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, для чего используется библиотека SPI.
    LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.

    На платформе Uno установлены 6 аналоговых входов (обозначенных как A0 .. A5), каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF и функции analogReference(). Некоторые выводы имеют дополнительные функции:
    I2C: 4 (SDA) и 5 (SCL). Посредством выводов осуществляется связь I2C (TWI), для создания которой используется библиотека Wire.

    Дополнительная пара выводов платформы:
    AREF. Опорное напряжение для аналоговых входов. Используется с функцией analogReference().
    Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.

    Обратите внимание на соединение между выводами Arduino и портами ATmega328.
    Связь

    На платформе Arduino Uno установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega328 поддерживают последовательный интерфейс UART TTL (5 В), осуществляемый выводами 0 (RX) и 1 (TX). Установленная на плате микросхема ATmega8U2 направляет данный интерфейс через USB, программы на стороне компьютера "общаются" с платой через виртуальный COM порт. Прошивка ATmega8U2 использует стандартные драйвера USB COM, никаких стороних драйверов не требуется, но на Windows для подключения потребуется файл ArduinoUNO.inf. Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему FTDI или USB подключение (но не при использовании последовательной передачи через выводы 0 и 1).

    Библиотекой SoftwareSerial возможно создать последовательную передачу данных через любой из цифровых выводов Uno.

    ATmega328 поддерживает интерфейсы I2C (TWI) и SPI. В Arduino включена библиотека Wire для удобства использования шины I2C.
    Программирование

    Платформа программируется посредством ПО Arduino. Из меню Tools > Board выбирается «Arduino Uno» (согласно установленному микроконтроллеру). Подробная информация находится в справочнике и инструкциях.

    Микроконтроллер ATmega328 поставляется с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500.

    Имеется возможность не использовать загрузчик и запрограммировать микроконтроллер через выводы ICSP (внутрисхемное программирование). Подробная информация находится в данной инструкции.
    Автоматическая (программная) перезагрузка

    Uno разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой Arduino на компьютере, а не нажатием кнопки на платформе. Одна из линий DTR микросхемы ATmega8U2, управляющих потоком данных (DTR), подключена к выводу перезагрузки микроконтроллеру ATmega328 через 100 нФ конденсатор. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии DTR скоординирована с началом записи кода, что сокращает таймаут загрузчика.

    Функция имеет еще одно применение. Перезагрузка Uno происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.

    На Uno имеется возможность отключить линию автоматической перезагрузки разрывом соответствующей линии. Контакты микросхем с обоих концов линии могут быть соединены с целью восстановления. Линия маркирована «RESET-EN». Отключить автоматическую перезагрузку также возможно подключив резистор 110 Ом между источником 5 В и данной линией.
    Токовая защита разъема USB

    В Arduino Uno встроен самовостанавливающийся предохранитель (автомат), защищающий порт USB компьютера от токов короткого замыкания и сверхтоков. Хотя практически все компьютеры имеют подобную защиту, тем не менее, данный предохранитель обеспечивает дополнительный барьер. Предохранитель срабатыват при прохождении тока более 500 мА через USB порт и размыкает цепь до тех пока нормальные значения токов не будут востановлены.
    Физические характеристики

    Длина и ширина печатной платы Uno составляют 6.9 и 5.3 см соответственно. Разъем USB и силовой разъем выходят за границы данных размеров. Четыре отверстия в плате позволяют закрепить ее на поверхности. Расстояние между цифровыми выводами 7 и 8 равняется 0,4 см, хотя между другими выводами оно составляет 0,25 см.

    Добавлено спустя 5 минут 53 секунды

    Protez1999:

    Что такое ARDUINO!!!!
    Arduino? freespace .by/download/8b60422741

    Arduino — это электронный конструктор и удобная платформа быстрой разработки электронных устройств для новичков и профессионалов. Платформа пользуется огромной популярностью во всем мире благодаря удобству и простоте языка программирования, а также открытой архитектуре и программному коду. Устройство программируется через USB без использования программаторов.

    Arduino позволяет компьютеру выйти за рамки виртуального мира в физический и взаимодействовать с ним. Устройства на базе Arduino могут получать информацию об окружающей среде посредством различных датчиков, а также могут управлять различными исполнительными устройствами.

    Микроконтроллер на плате программируется при помощи языка Arduino (основан на языке Wiring) и среды разработки Arduino (основана на среде Processing). Проекты устройств, основанные на Arduino, могут работать самостоятельно, либо же взаимодействовать с программным обеспечением на компьютере (напр.: Flash, Processing, MaxMSP). Платы могут быть собраны пользователем самостоятельно или куплены в сборе. Программное обеспечение доступно для бесплатного скачивания. Исходные чертежи схем (файлы CAD) являются общедоступными, пользователи могут применять их по своему усмотрению.

    Общие сведения

    Arduino Uno контроллер построен на ATmega328 (техническое описание, pdf). Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи.

    В отличие от всех предыдущих плат, использовавших FTDI USB микроконтроллер для связи по USB, новый Ардуино Uno использует микроконтроллер ATmega8U2 (техническое описание, pdf).

    "Uno" переводится как один с итальянского и разработчики тем самым намекают на грядущий выход Arduino 1.0. Новая плата стала флагманом линейки плат Ардуино. Для сравнения с предыдущими версиями можно обратиться к полному списку плат Arduino.
    Характеристики

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

    Схема и исходные данные

    Файлы EAGLE: arduino-duemilanove-reference-design.zip

    Принципиальная схема: arduino-duemilanove-schematic.pdf
    Питание

    Arduino Uno может получать питание через подключение USB или от внешнего источника питания. Источник питания выбирается автоматически.

    Внешнее питание (не USB) может подаваться через преобразователь напряжения AC/DC (блок питания) или аккумуляторной батареей. Преобразователь напряжения подключается посредством разъема 2.1 мм с центральным положительным полюсом. Провода от батареи подключаются к выводам Gnd и Vin разъема питания.

    Платформа может работать при внешнем питании от 6 В до 20 В. При напряжении питания ниже 7 В, вывод 5V может выдавать менее 5 В, при этом платформа может работать нестабильно. При использовании напряжения выше 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 В до 12 В.

    Выводы питания:
    VIN. Вход используется для подачи питания от внешнего источника (в отсутствие 5 В от разъема USB или другого регулируемого источника питания). Подача напряжения питания происходит через данный вывод.
    5V. Регулируемый источник напряжения, используемый для питания микроконтроллера и компонентов на плате. Питание может подаваться от вывода VIN через регулятор напряжения, или от разъема USB, или другого регулируемого источника напряжения 5 В.
    3V3. Напряжение на выводе 3.3 В генерируемое встроенным регулятором на плате. Максимальное потребление тока 50 мА.
    GND. Выводы заземления.
    Память

    Микроконтроллер ATmega328 располагает 32 кБ флэш памяти, из которых 0.5 кБ используется для хранения загрузчика, а также 2 кБ ОЗУ (SRAM) и 1 Кб EEPROM.(которая читается и записывается с помощью библиотеки EEPROM).
    Входы и Выходы

    Каждый из 14 цифровых выводов Uno может настроен как вход или выход, используя функции pinMode(), digitalWrite(), и digitalRead(), . Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (по умолчанию отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые выводы имеют особые функции:
    Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы подключены к соответствующим выводам микросхемы последовательной шины ATmega8U2 USB-to-TTL.
    Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. Подробная информация находится в описании функции attachInterrupt().
    ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи функции analogWrite().
    SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, для чего используется библиотека SPI.
    LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.

    На платформе Uno установлены 6 аналоговых входов (обозначенных как A0 .. A5), каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF и функции analogReference(). Некоторые выводы имеют дополнительные функции:
    I2C: 4 (SDA) и 5 (SCL). Посредством выводов осуществляется связь I2C (TWI), для создания которой используется библиотека Wire.

    Дополнительная пара выводов платформы:
    AREF. Опорное напряжение для аналоговых входов. Используется с функцией analogReference().
    Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.

    Обратите внимание на соединение между выводами Arduino и портами ATmega328.
    Связь

    На платформе Arduino Uno установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega328 поддерживают последовательный интерфейс UART TTL (5 В), осуществляемый выводами 0 (RX) и 1 (TX). Установленная на плате микросхема ATmega8U2 направляет данный интерфейс через USB, программы на стороне компьютера "общаются" с платой через виртуальный COM порт. Прошивка ATmega8U2 использует стандартные драйвера USB COM, никаких стороних драйверов не требуется, но на Windows для подключения потребуется файл ArduinoUNO.inf. Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему FTDI или USB подключение (но не при использовании последовательной передачи через выводы 0 и 1).

    Библиотекой SoftwareSerial возможно создать последовательную передачу данных через любой из цифровых выводов Uno.

    ATmega328 поддерживает интерфейсы I2C (TWI) и SPI. В Arduino включена библиотека Wire для удобства использования шины I2C.
    Программирование

    Платформа программируется посредством ПО Arduino. Из меню Tools > Board выбирается «Arduino Uno» (согласно установленному микроконтроллеру). Подробная информация находится в справочнике и инструкциях.

    Микроконтроллер ATmega328 поставляется с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500.

    Имеется возможность не использовать загрузчик и запрограммировать микроконтроллер через выводы ICSP (внутрисхемное программирование). Подробная информация находится в данной инструкции.
    Автоматическая (программная) перезагрузка

    Uno разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой Arduino на компьютере, а не нажатием кнопки на платформе. Одна из линий DTR микросхемы ATmega8U2, управляющих потоком данных (DTR), подключена к выводу перезагрузки микроконтроллеру ATmega328 через 100 нФ конденсатор. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии DTR скоординирована с началом записи кода, что сокращает таймаут загрузчика.

    Функция имеет еще одно применение. Перезагрузка Uno происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.

    На Uno имеется возможность отключить линию автоматической перезагрузки разрывом соответствующей линии. Контакты микросхем с обоих концов линии могут быть соединены с целью восстановления. Линия маркирована «RESET-EN». Отключить автоматическую перезагрузку также возможно подключив резистор 110 Ом между источником 5 В и данной линией.
    Токовая защита разъема USB

    В Arduino Uno встроен самовостанавливающийся предохранитель (автомат), защищающий порт USB компьютера от токов короткого замыкания и сверхтоков. Хотя практически все компьютеры имеют подобную защиту, тем не менее, данный предохранитель обеспечивает дополнительный барьер. Предохранитель срабатыват при прохождении тока более 500 мА через USB порт и размыкает цепь до тех пока нормальные значения токов не будут востановлены.
    Физические характеристики

    Длина и ширина печатной платы Uno составляют 6.9 и 5.3 см соответственно. Разъем USB и силовой разъем выходят за границы данных размеров. Четыре отверстия в плате позволяют закрепить ее на поверхности. Расстояние между цифровыми выводами 7 и 8 равняется 0,4 см, хотя между другими выводами оно составляет 0,25 см.

    Господа ардуинщики,помогите спасите!!!собрал свой коптер по урокам на ютуб,всё работает!но при снятии коптера с блокировки и возвращении стика газа в нулевое положение-моторы вращаются очень быстро и коптер взлетает(подскажите как уменьшить это начальное значение вращение моторов??

  • homeded Куратор team
    офлайн
    homeded Куратор team

    42487

    19 лет на сайте
    пользователь #26342

    Профиль
    Написать сообщение

    42487
    # 9 октября 2019 10:17

    1962199, И что это было?

  • Protez1999 Senior MemberАвтор темы
    офлайн
    Protez1999 Senior Member Автор темы

    9977

    16 лет на сайте
    пользователь #113845

    Профиль
    Написать сообщение

    9977
    # 9 октября 2019 17:06 Редактировалось Protez1999, 1 раз.

    Попробуйте сделать esc не 1000 а 500. Но уверен что после взлёта все станет очень грустно.