• Прошивка бутлоадера

    Бутлоадер, как уже упоминали, прошивается в ардуину через SPI. Значит, если собрались делать ардуину сами, всё-таки придётся собрать простенький программатор. Чтоб прошить бутлоадер из под ArduinoIDE (а так проще всего) необходим программатор под названием DAPA. Ну чтож попробуем соберём…


  • Программаторы

    Загрузить прошивку в МК AVR семейства Mega (а именно такой стоит в ардуине) можно разными способами(тремя видами программаторов): Последовательным программатором по интерфейсу SPI Через интерфейс JTAG Параллельным (“высоковольтным”) программатором Теперь по порядку.


  • Программирование Arduino — Физика процесса

    Наша свежеслепленная ардуина, как и компьютер без софта – просто железо. Чтобы плата ожила и начала делать хоть что-нибудь нужна программа или как часто говорят – прошивка. Написать её под ардуину можно на разных языках — ассемблере, си, паскале, хоть на бейсике, но, обычно, пишут на Wiring’е, из под личной ардуиновской среды разработки — ArduinoIDE…


  • Роботы-летающие тарелки

    Британская компания AESIR провела демонстрацию новых моделей роботов, которые отличаются интересным дизайном — они выполнены в форме летающей тарелки диаметром от 30 см до более чем 1 м. Такая форма БПЛА выбрана специально, чтобы использовать эффект Коанды, то есть изменение скорости струи воздуха вблизи поверхности за счёт изменения её формы (струя как бы прилипает к…


  • Робот-промоутер из Японии

    В области робототехники Япония пока впереди. Новый робот An9-PR — создан для проведения рекламных акций в торговых центрах и супермаркетах. Встроенный в робота LCD-экран позволяет просмотреть дополнительную информацию о рекламируемом продукте или торговом центре. An9-PR оборудован датчиками препятствия, камерой(на макушке) и доступом в беспроводную сеть для удалённого управления. Цена робота $110 тыс.


  • Программирование Arduino — прерывания

    10. Прерывания Прерывание (англ. interrupt) — сигнал, сообщающий процессору о наступлении какого-либо события. При этом выполнение текущей последовательности команд приостанавливается, и управление передаётся обработчику прерывания, который выполняет работу по обработке события и возвращает управление в прерванный код. Здесь уважаемый ДиХальт на доступных примерах объясняет, что такое Подпрограммы и прерывания 🙂 Arduino так же предоставляет свои…


  • Новая профессия для роботов — манекенщица

    Японские ученые, как всегда, впереди всех — с их легкой руки скоро по подиумам будут ходить не девушки-модели а настоящие железные леди.


  • Робот управляется головой моли

    Исследователи из Tokyo University’s Research Center for Advanced Science взяли препарированную голову моли и заставили её управлять небольшим игрушечным автомобилем.


  • Робот-пожиратель?

    А ведь совсем недавно состоялась премьера четвёртого терминатора 🙂 Название «Энергетически автономного тактического робота» (Energetically Autonomous Tactical Robot) для удобства сокращается до многозначительного EATR (почти что eater, англ. «едок»). Его разработчики из компании Robotic Technology заявляют, что он способен «находить и заглатывать биомассу, и извлекать из нее энергию, используя различные органические источники энергии; он может…


  • Программирование Arduino — статьи

    Серия статей по программированию Arduino: 1. Программирование Arduino — введение 2. Структура программы, константы 3. Цифровой ввод/вывод 4. Аналоговый ввод/вывод 5. Дополнительные функции ввода/вывода 6. Работа со временем 7. Математические функции 8. Псевдослучайные числа 9. Последовательная передача данных 10. Прерывания 11. EEPROM 12. Cоздание своей библиотеки Blink без delay Дополнительно: Arduino/CraftDuino и PROTEUS Arduino/CraftDuino и…


Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Android Arduino Bluetooth CraftDuino DIY IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение