Python-парсер для Google Sheets

  Налаштування середовища, отримання ключів та запуск скрипта Частина 1. Налаштування Python-середовища Перед запуском скрипта необхідно створити віртуальне середовище (venv). Це дозволяє уникнути конфліктів версій бібліотек і не “смітити” в …

STM32 без магії: переривання

Минулого разу ми написали свій HAL — gpio_init, uart_printf, delay_ms. Все працювало, Blue Pill моргав, UART виводив текст, і здавалось що life is good. А потім я захотів зробити кнопку. …

STM32 з нуля без HAL: UART від bit-bang до HAL

Платформа: Blue Pill (STM32F103C8T6) · ST-Link v2 · Linux · arm-none-eabi-gcc Мигати світлодіодом — це звісно дуже захопливо. В такі моменти згадую одного знайомого, досвідченого інженера-електронщика. В різні періоди життя …