Дмитрий Витальевич Елисеев - Цифровая электроника для начинающих
Название: | Цифровая электроника для начинающих | |
Автор: | Дмитрий Витальевич Елисеев | |
Жанр: | Аппаратное обеспечение, компьютерное железо, Радиоэлектроника, радиотехника, связь, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 2018 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Цифровая электроника для начинающих"
Вниманию читателей представляется книга о цифровой электронике. "От простого к сложному" рассматриваются примеры кода и схемы подключения наиболее популярных компонентов: Arduino, Raspberry Pi, BBC Micro:bit, ESP и ESP32, не забыта и "классика" типа NE555. Также рассмотрены методы подключения и примеры использования различных модулей: ЖК-экраны, часы реального времени, управление моторами и пр.
Книга рассчитана на начинающих свой путь в освоении электроники, и на школьников от 10-12 лет. Поэтому теория дается в минимальном объеме, а основной акцент делается на практических занятиях.
Читаем онлайн "Цифровая электроника для начинающих". [Страница - 47]
Наконец, введем команду sudo motion. Сервер работает - можно зайти в браузере на адрес http://192.168.0.104:8081 и увидеть изображение с камеры (из соображений приватности картинка не показана).
4.16 Отправляем данные через Dropbox
Мы уже рассматривали отправку данных из ESP32 в Dropbox в главе 3.13. Разумеется, то же самое можно сделать и на Raspberry Pi. Рассмотрим отправку обычного файла и текстовых данных в виде строки. Предварительно поставим библиотеки для Dropbox командой sudo apt-get install dropbox. Затем необходимо подключить приложение к Dropbox и получить ключ, как описано в главе 3.13.
Сам код весьма прост. В отличие от ESP32, здесь нам не нужно писать самостоятельно запросы к серверу, все уже реализовано в библиотеке.
import dropbox
import os
token = "V3z9NpYlRxEAAAAAAACHVdBdhVRCnXXXXXXXX"
dbx = dropbox.Dropbox(token)
# 1. Upload file "iter.txt" from the current folder
fullname = "data1.txt"
with open(fullname, 'rb') as f:
data = f.read()
try:
dbx.files_upload(data, "/" + fullname, dropbox.files.WriteMode.overwrite, mute=True)
except dropbox.exceptions.ApiError as err:
print 'Dropbox API error', err
# 2. Upload string as a file
try:
dbx.files_upload("1234567".encode(), "/data2.txt", dropbox.files.WriteMode.overwrite)
except dropbox.exceptions.ApiError as err:
print 'Dropbox API error', err
Отметим здесь 2 полезных параметра. WriteMode.overwrite указывает, что файл будет перезаписан, в противном случае мы получим ошибку, если файл был уже создан. Опциональный параметр mute=True указывает, что файл надо добавить “молча”, без уведомления пользователя (в противном случае на синхронизированном с Dropbox компьютере появляется всплывающее окно). Это бывает полезно, если файлы обновляются постоянно, например, картинка с камеры, которая сохраняется каждые 5 минут.
На этом мы закончим изучение Raspberry Pi, хотя по сути, это только начало. На этой платформе можно сделать много чего интересного, по мере появления нового материала главы будут дополняться.
А сейчас мы перейдем к изучению платы для самых маленьких - микрокомпьютера BBC:Micro.
--">
Книги схожие с «Цифровая электроника для начинающих» по жанру, серии, автору или названию:
Мария Дмитриевна Башкуева - Консервирование для всей семьи. Лучшие рецепты советских республик Жанр: Кулинария Год издания: 2007 |
Эрик Эмблер - Эпитафия шпиону. Причина для тревоги Жанр: Шпионский детектив Год издания: 2013 |
Владимир Степанович Савенок - Миллион для моей дочери. Пошаговый план накоплений Жанр: Личные финансы Год издания: 2014 |
Каролин Вермаль, Райан фон Рюбен - Цветок для ее величества Жанр: Исторические приключения Год издания: 2015 |