Заметки электроника
Простое - надёжнее!
Меню
  • Главная
  • Погода
  • Заметки
  • Календарь
  • Фотогалерея
  • Песни
  • Чтиво
  • Программы
  • Скачать
  • Связь и ссылки
  • Чехия
  • Lavka

Живёшь в Чехии?

Air Master AM7 Plus - протокол, драйверы, программа контроля, инструкция по эксплуатации

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Инструкции по эксплуатации
Создано: 14 ноября 2021
Обновлено: 14 ноября 2021
Просмотров: 2492

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
Популярный домашний измеритель загрязнения воздуха Air Master AM7 Plus - это очень удобное устройство, которое поможет вам измерять и протоколировать с помощью внутреннего UART / USB-преобразователя данные о состоянии воздуха внутри вашего дома. Вы можете контролировать и записывать концентрации PM2,5, PM10, HCHO (формальдегид), TVOC (общее количество летучих органических соединений), CO2, относительную влажность и температуру. Компоненты для записи данных представлены на рисунке ниже (протокол приема / отправки данных через порт UART):
Air Master AM7 Plus protocol


Для получения пакета данных необходимо периодически отправлять команду через UART (19200,8,n1)
55 CD 47 00 00 00 00 00 00 01 69 0D 0A

Полный пакет с инструкциями, протоколом, драйверами и программой панели управления вы можете найти здесь-> https://pollutants.eu/programs/AirMasterAM7.zip
 

Как сделать RDP DaaS из простого Linux VPS на Ubuntu 20.04

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Компьютерная повседневность
Создано: 27 октября 2021
Обновлено: 27 октября 2021
Просмотров: 1336
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ubuntu-desktop
sudo apt install gnome-software
sudo apt-get install xrdp htop

sudo rm /usr/share/polkit-1/actions/org.freedesktop.color.policy
sudo adduser remote (password : blahblahblah )
sudo usermod -aG sudo,adm remote sudo reboot

Архивируем все файлы внутри директории, исключая ненужные - архив с датой и временем в имени файла архива

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Компьютерная повседневность
Создано: 16 октября 2021
Обновлено: 19 октября 2021
Просмотров: 1233
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Готовый скрипт для архивирования (сохраняем в BAT файл) - требует предустановленного 7zip:

@echo off
setlocal EnableDelayedExpansion

for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%"

set "datestamp=%YYYY%-%MM%-%DD%" & set "timestamp=%HH%%Min%%Sec%" & set "fullstamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%"


set set "mypath=%cd%"
"c:\Program Files\7-Zip\7z.exe" a %fullstamp%.7z %mypath%* -r -x^^!*.7z -x^^!*.bat

В строчке: "c:\Program Files\7-Zip\7z.exe" a %fullstamp%.7z %mypath%* -r -x^^!*.7z -x^^!*.bat параметрами -x^^!*.7z -x^^!*.bat задаётся исключение файлов с расширениями *.7z и *.bat (тут можете добавить свои) из списка архивирования - таким образом внутрь архива попадают только нужные файлы. c:\Program Files\7-Zip\7z.exe - путь к 7-Zip архиватору (должен быть установлен перед началом использования)

Xara X 16.3

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Категория: Новости
Создано: 18 октября 2021
Обновлено: 18 октября 2021
Просмотров: 1271
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
Subj

WinAPI: добавление записи к многострочному Edit и прокручивание вниз

  • Печать
  • E-mail
Информация о материале
Автор: Super User
Родительская категория: Заметки
Категория: Программирование
Создано: 14 октября 2021
Обновлено: 14 октября 2021
Просмотров: 1521
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
TCHAR buf_to_add_field[100];

void AppendText(HWND hwndOutput, char * newText )
{
  // convert to wchar_t array
  mbstowcs(buf_to_add_field, newText, sizeof(buf_to_add_field)/sizeof(TCHAR));
  // get new length to determine buffer size
  int outLength = GetWindowTextLength( hwndOutput ) + lstrlen(buf_to_add_field) + 1;
  
  // create buffer to hold current and new text and some extra for new string
  TCHAR * buf = ( TCHAR * ) GlobalAlloc( GPTR, outLength * sizeof(TCHAR) + 4 );
  if (!buf) return;
  
  // get existing text from edit control and put into buffer
  GetWindowText( hwndOutput, buf, outLength );
  
  // append the newText to the buffer
  wcscat (buf, buf_to_add_field );
  // add a new string
  wcscat (buf, L"\n");
  // Set the text in the edit control
  
  SetWindowText( hwndOutput, buf );
  /// scroll to the end
  SendMessageA(hwndOutput, EM_SETSEL, 0, -1); //Select all
  SendMessageA(hwndOutput, EM_SETSEL, -1, -1);
  SendMessageA(hwndOutput, EM_SCROLLCARET, 0, 0); //Set scrollcaret to the current Pos
  
  // free the buffer
  GlobalFree( buf );
}
  1. Odnono feat. Ilya Kuznetsov & Зимавсегда — Научи
  2. Жёсткий диск (HDD) не вращается и не читается: быстрый ремонт своими руками
  3. Visual Studio Code: создаём консольное приложение на C#
  4. Устанавливаем Aptana Studio

Страница 70 из 199

  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74

Back to Top

© 2026 Заметки электроника

Top.Mail.Ru