Всем привет! У нас уже была статья про установку драйвера CH340 под операционную систему Windows, а сегодня мы вам расскажем про то, как установить CH340 под семейство операционных систем Linux.
Первым делом нам необходимо определить какая у нас операционная система и какое ядро используется. Для удобства воспользуемся командой neofetch
(neofetch - не является стандартной утилитой, воспользуйтесь инструкцией по установки neofetch)
Если в выводе строка Kernel
первая цифра больше либо равна 5, то выполняем шаги в разделе Linux с версией ядра 5.x и более свежие версии. Если значение строки Kernel меньше либо равно 4, то читаем раздел Linux с версией ядра до 4.x (включительно).
Мы используем ОС Ubuntu. В вашем дистрибутиве команды из стать могут не работать.
В выводе команды нас интересует информация в строке kernel. Вся информация ниже будет рассматриваться для ОС Ubuntu с ядром 6.8.0-40.
dmesg | grep ch34
dmesg | grep ch34
blink
// Создаём переменную для хранения пина светодиода constexpr uint8_t LED_PIN = 13; void setup() { // Настраиваем пин №13 в режим выхода, pinMode(LED_PIN, OUTPUT); } void loop() { // Создаём переменную для хранения времени изменения состояния светодиода static uint8_t tmr; // Если с момента последнего изменения состояния светодиода прошло больше 1 секунды if (millis() - tmr >= 1000) { // Тогда сохраняем время изменения tmr = millis(); // И изменяем состояние светодиода digitalWrite(LED_PIN, !digitalRead(LED_PIN)); } }
brltty
apt remove -y brltty
blink
// Создаём переменную для хранения пина светодиода constexpr uint8_t LED_PIN = 13; void setup() { // Настраиваем пин №13 в режим выхода, pinMode(LED_PIN, OUTPUT); } void loop() { // Создаём переменную для хранения времени изменения состояния светодиода static uint8_t tmr; // Если с момента последнего изменения состояния светодиода прошло больше 1 секунды if (millis() - tmr >= 1000) { // Тогда сохраняем время изменения tmr = millis(); // И изменяем состояние светодиода digitalWrite(LED_PIN, !digitalRead(LED_PIN)); } }
Раздел находится в разработке