ݺߣ

ݺߣShare a Scribd company logo
Программирование
микроконтроллеров для
управления роботами
Микропроцессоры и архитектуры
Настольные системы
(компьютеры, ноутбуки)
● Архитектуры: x86, x86_64
● Производители чипов: Intel, AMD
● Операционные системы: настольные
дистрибутивы Linux, Mac OS X, Windows XXX
● Устройства: стационарные компьютеры,
ноутбуки, серверы
Хай-энд мобильные чипы
(планшеты и смартфоны)
● Архитектуры: ARM, MIPS, Intel с X86 тоже
что-то пробует
● Операционные системы: Google Android,
iOS, мобильная Windows, Windows 10
● Устройства: планшеты, смартфоны;
гибридные ноутбуки, серверы с низким
энергопотреблением
Мид-энд чипы — хорошая производительность,
низкое потребление энергии
(роутеры)
● Архитектуры: MIPS, ARM
● Операционные системы: Linux + окружение
BusyBox
● Устройства: роутеры, встраиваемые
системы, где нужен Линукс, но не нужна
топовая графика или типа того
Микроконтроллеры
(стиральные машины)
● Архитектуры: AVR, MIPS, ARM
● Производители: Atmel ATmega8 (AVR), Microchip
PIC32 (MIPS), STMicroelectronics STM32 (ARM)
● Операционные системы: специализированная
прошивка без ОС, RTOS'ы
● Устройства: счетчики, стиральные машины,
бытовая техника, другие встраиваемые
системы, не требовательные к ресурсам
Из отечественного
● Эльбрус: своя архитектура и свое
производство (тянут десктоп с Linux,
военное применение)
● Байкал: лицензия ядра мид-энд MIPS,
производство в Азии
(высокопроизводительные встраиваемые
системы — станки с ЧПУ, планируют
массовый рынок)
Платы для разработки
Raspberry Pi
(протухший хай-энд ARM, тянет Linux, Android со скрипом)
Raspberry Pi 2
(хай-энд ARM посвежее, тянет Android и Windows 10)
Black SWIFT/Unwired One
(мид-энд MIPS)
Arduino
(микроконтроллер ATmega8 AVR)
Клоны Arduino
(тысячи их)
и так далее
Сделать плату
Дома
● ЛУТ (лазерно-утюжная технология)
● Фототравление
● Фрезерование
● Принтеры, печатающие проводящей краской
Фрезерование
Лазерный принтер+утюг
Принтер с проводящими чернилами
На заказ
● Высокая точность, тонкие дорожки,
многослойные платы, большой тираж
● Автоматический монтаж компонент
(специальный корпус SMD)
● Резонит (Зеленоград), КБ Связь инжиниринг
(Дубна), Виптех (Нижний Новгород)
● Китай (с текущим курсом уже не так выгодно)
Сделать чип
Языки описания аппаратного
обеспечения HDL (Verilog/VHDL)
● на заказ: Дизайн на HDL → завод в Азии →
чип ASIC (специализированная микросхема)
● дома: Дизайн на HDL → ПЛИС
● MIPSfpga: исходники промышленного чипа
PIC32MZ для запуска на ПЛИС
● opencores.org
● Есть линия в Зеленограде
практика
Плата ChipKIT WF32
● $70 (~5000руб) на digilentinc.com, microchipdirect.com
● Совместима на программном уровне с платформой
Arduino
● Программирование на языке Си/С++
● WiFi, режимы USB хоста и USB-устройства, SD-карта
● Контроллер PIC32MX 80МГц
● 512Кб ПЗУ флеш, 128Кб ОЗУ
Порты (ножки или пины) ввода-вывода
● Осуществляют связь между программой и внешним
миром
● Пронумерованы от 0 до 41 (на WF32)
● Каждый порт может работать в режиме ввода или
вывода
● Цифровой режим: для порта определено два
значения 1 (HIGH - плюс) и 0 (LOW - минус)
● В режиме вывода программа записывает в указанный
порт единицу 1 и на порт подаётся напряжение плюс,
при записи 0 подаётся минус (земля/ground/GND)
Среда разработки MPIDE
● chipkit.net/started/install-chipkit-software/
● Свободное программное обеспечение
● Работает на Linux, Mac и Windows
● Предварительно необходимо установить
платформу Java: java.oracle.com
Драйвер платы:
● в Linux уже всё есть, хотя может потребоваться
дать права на доступ к устройству /dev/ttyUSBX
● в Windows 7: драйвер в архиве с MPIDE
● в Windows 8: при подключении платы разрешить
искать в интернете
Запускаем среду разработки MPIDE
Меню Tools > Board > chipKIT > chipKIT WF32
Светодиод (LED) и беспаячная макетная
плата (breadboard)
Настройка перед стартом: void setup(),
установка режима порта pinMode()
Бесконечный цикл void loop(), запись
значений в порт digitalWrite()
Загрузка прошивки на плату: наверху
вторая слева кнопка Upload
То горит, то не горит
Моторчик с коллекторным
двигателем
Без редуктора будет крутиться,
но машинка не поедет
Моторчик с редуктором
крутится медленнее, но тянет
больше нагрузки
Управление мотором: микросхема-
драйвер-усилитель L293D
Микросхема-усилитель L293D
● GND — земля (и заодно теплоотвод)
● Vs — питание двигателей: 4,5-36В
● Vss — питание микросхемы: 5В
● ENABLE1/2 — включить/выключить
левую/правую половину
● INPUT1/2/3/4 — слабый сигнал от платы
● OUTPUT1/2/3/4 — усиленный сигнал на мотор
(от источника Vs)
Управление мотором
Взад-вперёд
Сервомоторчики:
● Угол поворота 0 — 180 градусов
● 3 провода: питание 5В (+), земля (GND/-),
управляющий сигнал
Управление серво-моторчиком:
библиотека Servo.h
Повернулись-зафиксировались
Разные датчики
на ardunn.ru
Сенсор звука: всего 3 ножки
● GND — земля
● +5V — питание 5В
● OUT — значение сенсора: 0 - звук есть,
1 - звука нет
Реагируем на звук: setup
Реагируем на звук: loop
Хлопаем в ладоши
Немного прокатимся
Чипы, платы, роботы
Константы
для ножек
Левый мотор:
вперёд, назад,
стоп
Правый мотор:
вперёд, назад,
стоп
Все ножки в
режим
вывода
2 секунды вперёд,
2 секунды
разворачиваемся,
ждём секунду;
и так вечно
бесконечно
Выключаем штекер от батареек, перемычку
J15 переводим из положения EXT в UART
Подключаем плату через USB к
компьютеру, прошиваем из MPIDE
ВАЖНО: не подключайте плату
через USB к компьютеру, если к
плате подключено внешнее
питание — в лучшем случае
лишитесь платы, в худшем — и
платы, и пары портов USB на
компьютере
Отключаем USB, возвращаем J15 из
UART в EXT, подключаем батарейки
Учимся программировать
с Роботом Машинкой
Задача — ехать по черной линии:
ехать прямо по прямой линии и
поворачивать на поворотах
Датчик линии
● У датчика всего три провода: питание Vcc
(5В), земля GDN и сигнал OUT
● OUT=HIGH (т.е. логическая единица), если
поднести его к поверхности черного цвета,
OUT=LOW (т.е. логический ноль), если
поднести его к поверхности любого другого
цвета.
Чипы, платы, роботы
Трасса без перекрестков, без маркеров, без
пересечений: просто замкнутая линия
Робот умеет
● Ехать вперед
● Ехать назад
● Останавливаться
● Поворачивать налево
● Поворачивать направо
● Определять наличие линии на левом датчике
● Определять наличие линии на правом датчике
Алгоритм словами
● Если ни левый, ни правый датчик не видят линии
(линия между датчиками), едем вперёд.
● Иначе (линия есть под левым или под правым
датчиком или сразу под обоими) проверяем, есть ли
линия под правым датчиком.
● Если линия есть под правым датчиком, поворачиваем
направо.
● Иначе (значит линия под левым датчиком)
поворачиваем налево.
● Повторяем всё сначала
Алгоритм в виде блок-схемы
Блок-схема → код на С++
Блоки действий
команда вперёд
mleft_forward();
mright_forward();
команда назад
mleft_backward();
mright_backward();
Блоки действий
команда налево
mleft_backward();
mright_forward();
команда направо
mleft_forward();
mright_backward();
Блоки действий
команда стоп
mleft_stop();
mright_stop();
Блоки с условиями
if( условие ) {
// действия, если условие выполнено (ветка "да")
...
} else {
// действия, если условие не выполнено (ветка "нет")
...
}
Операторы сравнения —
булевы выражения для блоков if
● a == b : если a равно b, ПРАВДА, иначе ЛОЖЬ
● a != b : если a не равно b, ПРАВДА, иначе ЛОЖЬ
● a < b : если a меньше b, ПРАВДА, иначе ЛОЖЬ
● a > b : если a больше b, ПРАВДА, иначе ЛОЖЬ
● a <= b : если a меньше или равно b, ПРАВДА,
иначе ЛОЖЬ
● a >= b : если a больше или равно b, ПРАВДА,
иначе ЛОЖЬ
Сложные условия из нескольких
простых
● a && b (логическое И): если a ПРАВДА И b
ПРАВДА, ПРАВДА, иначе ЛОЖЬ
● a || b (логическое ИЛИ): если a ПРАВДА ИЛИ
b ПРАВДА, ПРАВДА, иначе ЛОЖЬ
● !a (логическое НЕ): если a ЛОЖЬ, ПРАВДА,
иначе ЛОЖЬ
Выражения для блоков условий
ПРАВДА, если левый датчик видит линию
( digitalRead(LINE_SENSOR_L) == 1 )
ПРАВДА, если левый датчик не видит линию
( digitalRead(LINE_SENSOR_L) == 0 )
ПРАВДА, если правый датчик видит линию
( digitalRead(LINE_SENSOR_R) == 1 )
ПРАВДА, если правый датчик не видит линию
( digitalRead(LINE_SENSOR_R) == 0 )
Прошивка для машинки
/**
* Сенсор линии: сенсор подключен к входной ножке и
* подает на нее сигнал:
* 1, если сенсор обнаружил линию (черный цвет),
* 0, если сенсор линию не видит (белый цвет).
*/
#define LINE_SENSOR_L 27
#define LINE_SENSOR_R 28
void setup() {
Serial.begin(9600);
Serial.println("Start Robot Car - the line follower!");
pinMode(MOTOR_LEFT_1, OUTPUT);
pinMode(MOTOR_LEFT_2, OUTPUT);
pinMode(MOTOR_LEFT_EN, OUTPUT);
pinMode(MOTOR_RIGHT_1, OUTPUT);
pinMode(MOTOR_RIGHT_2, OUTPUT);
pinMode(MOTOR_RIGHT_EN, OUTPUT);
// пин сенсора в режим ввода
pinMode(LINE_SENSOR_L, INPUT);
pinMode(LINE_SENSOR_R, INPUT);
// остановить моторы при старте
mleft_stop();
mright_stop();
}
void loop() {
if( digitalRead(LINE_SENSOR_L) == 0 &&
digitalRead(LINE_SENSOR_R) == 0 ) {
//Serial.println("Proverka linii: linii net na 2x datchikah");
// линии нет на обоих датчиках
// едем вперед
mleft_forward();
mright_forward();
} else {
// линия есть хотябы на одном из датчиков
Serial.println("linia na odnom is datchikov");
if( digitalRead(LINE_SENSOR_R) == 1 ) {
// линия под правым датчиком
Serial.println("praviy datchik -> povorot napravo");
// ненадолго остановимся, чтобы собраться с мыслями (для отладки)
mleft_stop();
mright_stop();
delay(1000);
// поворачиваем направо
mleft_forward();
mright_backward();
// поворачиваемся 400 миллисекунд, время получено эмпирически
delay(400);
} else {
// линии нет под правым датчиком, значит она под левым датчиком
Serial.println("leviy datchik -> povorot nalevo");
// ненадолго остановимся, чтобы собраться с мыслями (для отладки)
mleft_stop();
mright_stop();
delay(1000);
// повернуть налево
mleft_backward();
mright_forward();
// поворачиваемся 400 миллисекунд, время получено эмпирически
delay(400);
}
}
}
1i7.livejournal.com
Антон Моисеев

More Related Content

What's hot (18)

7.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 487.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 48
Igor Golovin
08. АЦП STM32(1)
08.  АЦП STM32(1)08.  АЦП STM32(1)
08. АЦП STM32(1)
KamlachPV
12. spi
12. spi12. spi
12. spi
KamlachPV
Virt2real - есть ли жизнь в железе?
Virt2real - есть ли жизнь в железе?Virt2real - есть ли жизнь в железе?
Virt2real - есть ли жизнь в железе?
Maxim Krentovskiy
12. usart STM32
12. usart STM3212. usart STM32
12. usart STM32
KamlachPV
14. SPI STM32
14. SPI  STM3214. SPI  STM32
14. SPI STM32
KamlachPV
09. usart
09. usart09. usart
09. usart
KamlachPV
17. Индикация
17. Индикация17. Индикация
17. Индикация
KamlachPV
13. I2C STM32
13. I2C STM3213. I2C STM32
13. I2C STM32
KamlachPV
снк передачи данных Atl186 ofdm-share
снк передачи данных Atl186 ofdm-shareснк передачи данных Atl186 ofdm-share
снк передачи данных Atl186 ofdm-share
Pavel Ivanov
06. Память Cortex-M3(4)
06. Память Cortex-M3(4)06. Память Cortex-M3(4)
06. Память Cortex-M3(4)
KamlachPV
Openbox sf35 manual_ru
Openbox sf35 manual_ruOpenbox sf35 manual_ru
Openbox sf35 manual_ru
Денис Бертош
03. Прерывания STM32
03. Прерывания STM3203. Прерывания STM32
03. Прерывания STM32
KamlachPV
05. timers
05. timers05. timers
05. timers
KamlachPV
15. Сторожевые таймеры STM32
15. Сторожевые таймеры STM3215. Сторожевые таймеры STM32
15. Сторожевые таймеры STM32
KamlachPV
Стресс тестирование процессора plug-компьютера
Стресс тестирование процессора plug-компьютераСтресс тестирование процессора plug-компьютера
Стресс тестирование процессора plug-компьютера
SQALab
Neets Product Line
Neets Product LineNeets Product Line
Neets Product Line
PRO.AV
7.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 487.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 48
Igor Golovin
08. АЦП STM32(1)
08.  АЦП STM32(1)08.  АЦП STM32(1)
08. АЦП STM32(1)
KamlachPV
Virt2real - есть ли жизнь в железе?
Virt2real - есть ли жизнь в железе?Virt2real - есть ли жизнь в железе?
Virt2real - есть ли жизнь в железе?
Maxim Krentovskiy
17. Индикация
17. Индикация17. Индикация
17. Индикация
KamlachPV
снк передачи данных Atl186 ofdm-share
снк передачи данных Atl186 ofdm-shareснк передачи данных Atl186 ofdm-share
снк передачи данных Atl186 ofdm-share
Pavel Ivanov
06. Память Cortex-M3(4)
06. Память Cortex-M3(4)06. Память Cortex-M3(4)
06. Память Cortex-M3(4)
KamlachPV
03. Прерывания STM32
03. Прерывания STM3203. Прерывания STM32
03. Прерывания STM32
KamlachPV
15. Сторожевые таймеры STM32
15. Сторожевые таймеры STM3215. Сторожевые таймеры STM32
15. Сторожевые таймеры STM32
KamlachPV
Стресс тестирование процессора plug-компьютера
Стресс тестирование процессора plug-компьютераСтресс тестирование процессора plug-компьютера
Стресс тестирование процессора plug-компьютера
SQALab
Neets Product Line
Neets Product LineNeets Product Line
Neets Product Line
PRO.AV

Viewers also liked (20)

Клуб изобретательства и робототехники ДОСААФ - 2016
Клуб изобретательства и робототехники ДОСААФ - 2016Клуб изобретательства и робототехники ДОСААФ - 2016
Клуб изобретательства и робототехники ДОСААФ - 2016
Anton Moiseev
2д моделирование в inkscape для производства
2д моделирование в inkscape для производства2д моделирование в inkscape для производства
2д моделирование в inkscape для производства
Anton Moiseev
3д моделирование и 3д-печать
3д моделирование и 3д-печать3д моделирование и 3д-печать
3д моделирование и 3д-печать
Anton Moiseev
цифровое производство плоских деталей
цифровое производство плоских деталейцифровое производство плоских деталей
цифровое производство плоских деталей
Anton Moiseev
OpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистовOpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистов
Anton Moiseev
Просторобот - мы делаем не только роботов!
Просторобот - мы делаем не только роботов!Просторобот - мы делаем не только роботов!
Просторобот - мы делаем не только роботов!
Aleksandr Kazantcev
Клуб Робототехники и ТехТворчества в IT Слободе
Клуб Робототехники и ТехТворчества в IT СлободеКлуб Робототехники и ТехТворчества в IT Слободе
Клуб Робототехники и ТехТворчества в IT Слободе
GoodKarma.me
А. Ефимов. Робототехника в России.
А. Ефимов. Робототехника в России. А. Ефимов. Робототехника в России.
А. Ефимов. Робототехника в России.
Skolkovo Robotics Center
Дорожкина Н.Г. Промышленная робототехника
Дорожкина Н.Г. Промышленная робототехникаДорожкина Н.Г. Промышленная робототехника
Дорожкина Н.Г. Промышленная робототехника
fgos-igra
Курс делаем робота
Курс делаем роботаКурс делаем робота
Курс делаем робота
Anton Moiseev
Заразительная робототехника на МикРобах
Заразительная робототехника на МикРобахЗаразительная робототехника на МикРобах
Заразительная робототехника на МикРобах
Андрей Антонов
Презентация на тему: Коммуникационные технологии
Презентация на тему: Коммуникационные технологииПрезентация на тему: Коммуникационные технологии
Презентация на тему: Коммуникационные технологии
2berkas
Робототехника в школьном образовании - Robotics Expo
Робототехника в школьном образовании - Robotics ExpoРобототехника в школьном образовании - Robotics Expo
Робототехника в школьном образовании - Robotics Expo
Anton Moiseev
Робототехника
Робототехника Робототехника
Робототехника
budu_arrr
Устройство Robotiki и ScratchDuino
Устройство Robotiki и ScratchDuinoУстройство Robotiki и ScratchDuino
Устройство Robotiki и ScratchDuino
Anton Moiseev
робототехника - проблемы и перспективы (СМП-2014)
робототехника - проблемы и перспективы (СМП-2014)робототехника - проблемы и перспективы (СМП-2014)
робототехника - проблемы и перспективы (СМП-2014)
Alexander Petrov
Promo presentation for robotics cources
Promo presentation for robotics courcesPromo presentation for robotics cources
Promo presentation for robotics cources
Alexander Kolotov
Кружок по робототехнике. Занятие #1. Введение
Кружок по робототехнике. Занятие #1. Введение Кружок по робототехнике. Занятие #1. Введение
Кружок по робототехнике. Занятие #1. Введение
Alexander Kolotov
02.10 arduino-scratchduino
02.10 arduino-scratchduino02.10 arduino-scratchduino
02.10 arduino-scratchduino
Alexander Chemeris
Клуб изобретательства и робототехники ДОСААФ - 2016
Клуб изобретательства и робототехники ДОСААФ - 2016Клуб изобретательства и робототехники ДОСААФ - 2016
Клуб изобретательства и робототехники ДОСААФ - 2016
Anton Moiseev
2д моделирование в inkscape для производства
2д моделирование в inkscape для производства2д моделирование в inkscape для производства
2д моделирование в inkscape для производства
Anton Moiseev
3д моделирование и 3д-печать
3д моделирование и 3д-печать3д моделирование и 3д-печать
3д моделирование и 3д-печать
Anton Moiseev
цифровое производство плоских деталей
цифровое производство плоских деталейцифровое производство плоских деталей
цифровое производство плоских деталей
Anton Moiseev
OpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистовOpenSCAD: трёхмерное моделирование для школьников и программистов
OpenSCAD: трёхмерное моделирование для школьников и программистов
Anton Moiseev
Просторобот - мы делаем не только роботов!
Просторобот - мы делаем не только роботов!Просторобот - мы делаем не только роботов!
Просторобот - мы делаем не только роботов!
Aleksandr Kazantcev
Клуб Робототехники и ТехТворчества в IT Слободе
Клуб Робототехники и ТехТворчества в IT СлободеКлуб Робототехники и ТехТворчества в IT Слободе
Клуб Робототехники и ТехТворчества в IT Слободе
GoodKarma.me
А. Ефимов. Робототехника в России.
А. Ефимов. Робототехника в России. А. Ефимов. Робототехника в России.
А. Ефимов. Робототехника в России.
Skolkovo Robotics Center
Дорожкина Н.Г. Промышленная робототехника
Дорожкина Н.Г. Промышленная робототехникаДорожкина Н.Г. Промышленная робототехника
Дорожкина Н.Г. Промышленная робототехника
fgos-igra
Курс делаем робота
Курс делаем роботаКурс делаем робота
Курс делаем робота
Anton Moiseev
Заразительная робототехника на МикРобах
Заразительная робототехника на МикРобахЗаразительная робототехника на МикРобах
Заразительная робототехника на МикРобах
Андрей Антонов
Презентация на тему: Коммуникационные технологии
Презентация на тему: Коммуникационные технологииПрезентация на тему: Коммуникационные технологии
Презентация на тему: Коммуникационные технологии
2berkas
Робототехника в школьном образовании - Robotics Expo
Робототехника в школьном образовании - Robotics ExpoРобототехника в школьном образовании - Robotics Expo
Робототехника в школьном образовании - Robotics Expo
Anton Moiseev
Робототехника
Робототехника Робототехника
Робототехника
budu_arrr
Устройство Robotiki и ScratchDuino
Устройство Robotiki и ScratchDuinoУстройство Robotiki и ScratchDuino
Устройство Robotiki и ScratchDuino
Anton Moiseev
робототехника - проблемы и перспективы (СМП-2014)
робототехника - проблемы и перспективы (СМП-2014)робототехника - проблемы и перспективы (СМП-2014)
робототехника - проблемы и перспективы (СМП-2014)
Alexander Petrov
Promo presentation for robotics cources
Promo presentation for robotics courcesPromo presentation for robotics cources
Promo presentation for robotics cources
Alexander Kolotov
Кружок по робототехнике. Занятие #1. Введение
Кружок по робототехнике. Занятие #1. Введение Кружок по робототехнике. Занятие #1. Введение
Кружок по робототехнике. Занятие #1. Введение
Alexander Kolotov

Similar to Чипы, платы, роботы (20)

Аппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютераАппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютера
student_SSGA
Arduino и бионика (Bionic Arduino). Часть 1. Введение, цифровые входы, перекл...
Arduino и бионика (Bionic Arduino). Часть 1. Введение, цифровые входы, перекл...Arduino и бионика (Bionic Arduino). Часть 1. Введение, цифровые входы, перекл...
Arduino и бионика (Bionic Arduino). Часть 1. Введение, цифровые входы, перекл...
Tatiana Volkova
Bionic arduino class1_russian
Bionic arduino class1_russianBionic arduino class1_russian
Bionic arduino class1_russian
srgksch
[DD] 1. Basics of digital design
[DD] 1. Basics of digital design[DD] 1. Basics of digital design
[DD] 1. Basics of digital design
Gabit Altybaev
Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектур
IoT Community
устройство компьютера.
устройство компьютера.устройство компьютера.
устройство компьютера.
Svetlana Belova
01ОбзорЧПУٱٲ峦ԳԳ-31巡𳦳ٰDzԾ.ٳ
01ОбзорЧПУٱٲ峦ԳԳ-31巡𳦳ٰDzԾ.ٳ01ОбзорЧПУٱٲ峦ԳԳ-31巡𳦳ٰDzԾ.ٳ
01ОбзорЧПУٱٲ峦ԳԳ-31巡𳦳ٰDzԾ.ٳ
powerpartner
Контроллеры инфраструктуры. Докладчик: Богдан Вакулюк — ИМАГ.
Контроллеры инфраструктуры. Докладчик: Богдан Вакулюк — ИМАГ.Контроллеры инфраструктуры. Докладчик: Богдан Вакулюк — ИМАГ.
Контроллеры инфраструктуры. Докладчик: Богдан Вакулюк — ИМАГ.
TrueConf
TMPA-2013 Smirnov
TMPA-2013 SmirnovTMPA-2013 Smirnov
TMPA-2013 Smirnov
Iosif Itkin
Tessel. JavaScript на реальных устройствах.
Tessel. JavaScript на реальных устройствах. Tessel. JavaScript на реальных устройствах.
Tessel. JavaScript на реальных устройствах.
oelifantiev
Theme 02
Theme 02Theme 02
Theme 02
pempeshka
Address Sanitizer или как сделать программы на c/с++ надежнее и безопаснее (К...
Address Sanitizer или как сделать программы на c/с++ надежнее и безопаснее (К...Address Sanitizer или как сделать программы на c/с++ надежнее и безопаснее (К...
Address Sanitizer или как сделать программы на c/с++ надежнее и безопаснее (К...
Ontico
Лабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим ИпполитовЛабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим Ипполитов
DevDay
Лабораторная работа по программирования pic32 ChipKIT Uno32 в среде Arduino
Лабораторная работа по программирования pic32 ChipKIT Uno32 в среде ArduinoЛабораторная работа по программирования pic32 ChipKIT Uno32 в среде Arduino
Лабораторная работа по программирования pic32 ChipKIT Uno32 в среде Arduino
Anton Moiseev
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли..."Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
Ontico
презентация без названия
презентация без названияпрезентация без названия
презентация без названия
Daryasench
Обработка данных с датчиков Холла
Обработка данных с датчиков ХоллаОбработка данных с датчиков Холла
Обработка данных с датчиков Холла
ishevchuk
Решения МЗТА для комплексной автоматизации
Решения МЗТА для комплексной автоматизацииРешения МЗТА для комплексной автоматизации
Решения МЗТА для комплексной автоматизации
Московский завод тепловой автоматики
Bionic arduino class4_russian
Bionic arduino class4_russianBionic arduino class4_russian
Bionic arduino class4_russian
srgksch
Аппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютераАппаратная реализация персонального компьютера
Аппаратная реализация персонального компьютера
student_SSGA
Arduino и бионика (Bionic Arduino). Часть 1. Введение, цифровые входы, перекл...
Arduino и бионика (Bionic Arduino). Часть 1. Введение, цифровые входы, перекл...Arduino и бионика (Bionic Arduino). Часть 1. Введение, цифровые входы, перекл...
Arduino и бионика (Bionic Arduino). Часть 1. Введение, цифровые входы, перекл...
Tatiana Volkova
Bionic arduino class1_russian
Bionic arduino class1_russianBionic arduino class1_russian
Bionic arduino class1_russian
srgksch
[DD] 1. Basics of digital design
[DD] 1. Basics of digital design[DD] 1. Basics of digital design
[DD] 1. Basics of digital design
Gabit Altybaev
Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектур
IoT Community
устройство компьютера.
устройство компьютера.устройство компьютера.
устройство компьютера.
Svetlana Belova
01ОбзорЧПУٱٲ峦ԳԳ-31巡𳦳ٰDzԾ.ٳ
01ОбзорЧПУٱٲ峦ԳԳ-31巡𳦳ٰDzԾ.ٳ01ОбзорЧПУٱٲ峦ԳԳ-31巡𳦳ٰDzԾ.ٳ
01ОбзорЧПУٱٲ峦ԳԳ-31巡𳦳ٰDzԾ.ٳ
powerpartner
Контроллеры инфраструктуры. Докладчик: Богдан Вакулюк — ИМАГ.
Контроллеры инфраструктуры. Докладчик: Богдан Вакулюк — ИМАГ.Контроллеры инфраструктуры. Докладчик: Богдан Вакулюк — ИМАГ.
Контроллеры инфраструктуры. Докладчик: Богдан Вакулюк — ИМАГ.
TrueConf
Tessel. JavaScript на реальных устройствах.
Tessel. JavaScript на реальных устройствах. Tessel. JavaScript на реальных устройствах.
Tessel. JavaScript на реальных устройствах.
oelifantiev
Address Sanitizer или как сделать программы на c/с++ надежнее и безопаснее (К...
Address Sanitizer или как сделать программы на c/с++ надежнее и безопаснее (К...Address Sanitizer или как сделать программы на c/с++ надежнее и безопаснее (К...
Address Sanitizer или как сделать программы на c/с++ надежнее и безопаснее (К...
Ontico
Лабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим ИпполитовЛабиринт на Arduino, Вадим Ипполитов
Лабиринт на Arduino, Вадим Ипполитов
DevDay
Лабораторная работа по программирования pic32 ChipKIT Uno32 в среде Arduino
Лабораторная работа по программирования pic32 ChipKIT Uno32 в среде ArduinoЛабораторная работа по программирования pic32 ChipKIT Uno32 в среде Arduino
Лабораторная работа по программирования pic32 ChipKIT Uno32 в среде Arduino
Anton Moiseev
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли..."Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
Ontico
презентация без названия
презентация без названияпрезентация без названия
презентация без названия
Daryasench
Обработка данных с датчиков Холла
Обработка данных с датчиков ХоллаОбработка данных с датчиков Холла
Обработка данных с датчиков Холла
ishevchuk
Bionic arduino class4_russian
Bionic arduino class4_russianBionic arduino class4_russian
Bionic arduino class4_russian
srgksch

More from Anton Moiseev (13)

Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Anton Moiseev
Клуб изобретательства и робототехники РО ДОСААФ НО - 2019
Клуб изобретательства и робототехники РО ДОСААФ НО - 2019Клуб изобретательства и робототехники РО ДОСААФ НО - 2019
Клуб изобретательства и робототехники РО ДОСААФ НО - 2019
Anton Moiseev
Цифровая микроэлектроника для математиков и программистов 2017
Цифровая микроэлектроника для математиков и программистов 2017Цифровая микроэлектроника для математиков и программистов 2017
Цифровая микроэлектроника для математиков и программистов 2017
Anton Moiseev
Двумерное моделирование и детали для роботов
Двумерное моделирование и детали для роботовДвумерное моделирование и детали для роботов
Двумерное моделирование и детали для роботов
Anton Moiseev
Популярная робототехника и 3д-печать
Популярная робототехника и 3д-печатьПопулярная робототехника и 3д-печать
Популярная робототехника и 3д-печать
Anton Moiseev
Как бы нам тоже делать роботов
Как бы нам тоже делать роботовКак бы нам тоже делать роботов
Как бы нам тоже делать роботов
Anton Moiseev
Моделируем корпус Робота Машинки
Моделируем корпус Робота МашинкиМоделируем корпус Робота Машинки
Моделируем корпус Робота Машинки
Anton Moiseev
травление платы и скретч
травление платы и скретчтравление платы и скретч
травление платы и скретч
Anton Moiseev
создание печатных плат
создание печатных платсоздание печатных плат
создание печатных плат
Anton Moiseev
Виртуальный хостинг на Амазоне: телефон, кредитка, немного времени
Виртуальный хостинг на Амазоне: телефон, кредитка, немного времениВиртуальный хостинг на Амазоне: телефон, кредитка, немного времени
Виртуальный хостинг на Амазоне: телефон, кредитка, немного времени
Anton Moiseev
Слоеный пирог в стиле техно или как создаются печатные платы
Слоеный пирог в стиле техно или как создаются печатные платыСлоеный пирог в стиле техно или как создаются печатные платы
Слоеный пирог в стиле техно или как создаются печатные платы
Anton Moiseev
Writing in the Science
Writing in the ScienceWriting in the Science
Writing in the Science
Anton Moiseev
Тарификация и перспективы отмены внутрисетевого роуминга в России
Тарификация и перспективы отмены внутрисетевого роуминга в РоссииТарификация и перспективы отмены внутрисетевого роуминга в России
Тарификация и перспективы отмены внутрисетевого роуминга в России
Anton Moiseev
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Блеск и нищета современного ИИ, из истории кибернетики в СССР, философия ИИ -...
Anton Moiseev
Клуб изобретательства и робототехники РО ДОСААФ НО - 2019
Клуб изобретательства и робототехники РО ДОСААФ НО - 2019Клуб изобретательства и робототехники РО ДОСААФ НО - 2019
Клуб изобретательства и робототехники РО ДОСААФ НО - 2019
Anton Moiseev
Цифровая микроэлектроника для математиков и программистов 2017
Цифровая микроэлектроника для математиков и программистов 2017Цифровая микроэлектроника для математиков и программистов 2017
Цифровая микроэлектроника для математиков и программистов 2017
Anton Moiseev
Двумерное моделирование и детали для роботов
Двумерное моделирование и детали для роботовДвумерное моделирование и детали для роботов
Двумерное моделирование и детали для роботов
Anton Moiseev
Популярная робототехника и 3д-печать
Популярная робототехника и 3д-печатьПопулярная робототехника и 3д-печать
Популярная робототехника и 3д-печать
Anton Moiseev
Как бы нам тоже делать роботов
Как бы нам тоже делать роботовКак бы нам тоже делать роботов
Как бы нам тоже делать роботов
Anton Moiseev
Моделируем корпус Робота Машинки
Моделируем корпус Робота МашинкиМоделируем корпус Робота Машинки
Моделируем корпус Робота Машинки
Anton Moiseev
травление платы и скретч
травление платы и скретчтравление платы и скретч
травление платы и скретч
Anton Moiseev
создание печатных плат
создание печатных платсоздание печатных плат
создание печатных плат
Anton Moiseev
Виртуальный хостинг на Амазоне: телефон, кредитка, немного времени
Виртуальный хостинг на Амазоне: телефон, кредитка, немного времениВиртуальный хостинг на Амазоне: телефон, кредитка, немного времени
Виртуальный хостинг на Амазоне: телефон, кредитка, немного времени
Anton Moiseev
Слоеный пирог в стиле техно или как создаются печатные платы
Слоеный пирог в стиле техно или как создаются печатные платыСлоеный пирог в стиле техно или как создаются печатные платы
Слоеный пирог в стиле техно или как создаются печатные платы
Anton Moiseev
Тарификация и перспективы отмены внутрисетевого роуминга в России
Тарификация и перспективы отмены внутрисетевого роуминга в РоссииТарификация и перспективы отмены внутрисетевого роуминга в России
Тарификация и перспективы отмены внутрисетевого роуминга в России
Anton Moiseev

Чипы, платы, роботы