home.social

#gpio — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gpio, aggregated by home.social.

  1. Expected to create a 10us pulse in python using time.sleep() on my raspberry pi:

    GPIO.output(pin_trig, GPIO.HIGH)
    time.sleep(10E-6)
    GPIO.output(pin_trig, GPIO.LOW)

    Only to see a 95.5us pulse with my #siglent scope

    #GPIO #embedded #raspberrypi #debugging

  2. Expected to create a 10us pulse in python using time.sleep() on my raspberry pi:

    GPIO.output(pin_trig, GPIO.HIGH)
    time.sleep(10E-6)
    GPIO.output(pin_trig, GPIO.LOW)

    Only to see a 95.5us pulse with my #siglent scope

    #GPIO #embedded #raspberrypi #debugging

  3. Потоковая запись ADC семплов на STM32

    В этом тексте я показал как настроить потоковую запись ADC семплов на микроконтроллере STM32. ADC модель это основа любого электронного измерения. Основа любого DMM. Всё что за корпусом микроконтроллера - это аналоговый мир. ADC это портал который позволяет аналоговым сигналам просачиваться в мир цифры.

    habr.com/ru/articles/1025090/

    #ADC #stm32 #stm32f407ve #SAR_ADC #stm #FIFO #DMA #GPIO #timer #dds

  4. Потоковая запись ADC семплов на STM32

    В этом тексте я показал как настроить потоковую запись ADC семплов на микроконтроллере STM32. ADC модель это основа любого электронного измерения. Основа любого DMM. Всё что за корпусом микроконтроллера - это аналоговый мир. ADC это портал который позволяет аналоговым сигналам просачиваться в мир цифры.

    habr.com/ru/articles/1025090/

    #ADC #stm32 #stm32f407ve #SAR_ADC #stm #FIFO #DMA #GPIO #timer #dds

  5. Потоковая запись ADC семплов на STM32

    В этом тексте я показал как настроить потоковую запись ADC семплов на микроконтроллере STM32. ADC модель это основа любого электронного измерения. Основа любого DMM. Всё что за корпусом микроконтроллера - это аналоговый мир. ADC это портал который позволяет аналоговым сигналам просачиваться в мир цифры.

    habr.com/ru/articles/1025090/

    #ADC #stm32 #stm32f407ve #SAR_ADC #stm #FIFO #DMA #GPIO #timer #dds

  6. Потоковая запись ADC семплов на STM32

    В этом тексте я показал как настроить потоковую запись ADC семплов на микроконтроллере STM32. ADC модель это основа любого электронного измерения. Основа любого DMM. Всё что за корпусом микроконтроллера - это аналоговый мир. ADC это портал который позволяет аналоговым сигналам просачиваться в мир цифры.

    habr.com/ru/articles/1025090/

    #ADC #stm32 #stm32f407ve #SAR_ADC #stm #FIFO #DMA #GPIO #timer #dds

  7. Дремлющий демон GPIO: простой и надежный мониторинг событий в emedded-системах

    Иногда старые проекты дают о себе знать в самый неожиданный момент — так случилось и с моим Linux GPIO Daemon. Коллеги из департамента методик и автоматизации тестирования в YADRO заинтересовались разработкой, и я наконец решил довести его до ума. Расскажу о демоне, который реагирует на события линий: текстовым сообщением об изменении состояния в сокет либо запуском скрипта. Это аналог incron-ng, только мониторит он не файлы, а линии GPIO. А в конце обсудим, как найти и затем не терять нужный нам gpiochip.

    habr.com/ru/companies/yadro/ar

    #linux #gpio #daemon

  8. Дремлющий демон GPIO: простой и надежный мониторинг событий в emedded-системах

    Иногда старые проекты дают о себе знать в самый неожиданный момент — так случилось и с моим Linux GPIO Daemon. Коллеги из департамента методик и автоматизации тестирования в YADRO заинтересовались разработкой, и я наконец решил довести его до ума. Расскажу о демоне, который реагирует на события линий: текстовым сообщением об изменении состояния в сокет либо запуском скрипта. Это аналог incron-ng, только мониторит он не файлы, а линии GPIO. А в конце обсудим, как найти и затем не терять нужный нам gpiochip.

    habr.com/ru/companies/yadro/ar

    #linux #gpio #daemon

  9. Дремлющий демон GPIO: простой и надежный мониторинг событий в emedded-системах

    Иногда старые проекты дают о себе знать в самый неожиданный момент — так случилось и с моим Linux GPIO Daemon. Коллеги из департамента методик и автоматизации тестирования в YADRO заинтересовались разработкой, и я наконец решил довести его до ума. Расскажу о демоне, который реагирует на события линий: текстовым сообщением об изменении состояния в сокет либо запуском скрипта. Это аналог incron-ng, только мониторит он не файлы, а линии GPIO. А в конце обсудим, как найти и затем не терять нужный нам gpiochip.

    habr.com/ru/companies/yadro/ar

    #linux #gpio #daemon

  10. Дремлющий демон GPIO: простой и надежный мониторинг событий в emedded-системах

    Иногда старые проекты дают о себе знать в самый неожиданный момент — так случилось и с моим Linux GPIO Daemon. Коллеги из департамента методик и автоматизации тестирования в YADRO заинтересовались разработкой, и я наконец решил довести его до ума. Расскажу о демоне, который реагирует на события линий: текстовым сообщением об изменении состояния в сокет либо запуском скрипта. Это аналог incron-ng, только мониторит он не файлы, а линии GPIO. А в конце обсудим, как найти и затем не терять нужный нам gpiochip.

    habr.com/ru/companies/yadro/ar

    #linux #gpio #daemon

  11. This week's exciting forays into computing:

    🟠 I am loving Debian + KDE on my main computer. I miss nothing from Windows. (What the hell takes Windows Explorer so long? Dolphin is instant!)

    🟠 Steam/Proton run some of my games better than Windows did.

    🟠 While Windows removes the ability to customise things with every update, I can customise every little thing on Linux.

    🟠 Wrote my first C program that does GPIO stuff on Raspberry Pi.

    #debian #windows11 #kde #gpio #steam #proton

  12. This week's exciting forays into computing:

    🟠 I am loving Debian + KDE on my main computer. I miss nothing from Windows. (What the hell takes Windows Explorer so long? Dolphin is instant!)

    🟠 Steam/Proton run some of my games better than Windows did.

    🟠 While Windows removes the ability to customise things with every update, I can customise every little thing on Linux.

    🟠 Wrote my first C program that does GPIO stuff on Raspberry Pi.

    #debian #windows11 #kde #gpio #steam #proton

  13. This week's exciting forays into computing:

    🟠 I am loving Debian + KDE on my main computer. I miss nothing from Windows. (What the hell takes Windows Explorer so long? Dolphin is instant!)

    🟠 Steam/Proton run some of my games better than Windows did.

    🟠 While Windows removes the ability to customise things with every update, I can customise every little thing on Linux.

    🟠 Wrote my first C program that does GPIO stuff on Raspberry Pi.

    #debian #windows11 #kde #gpio #steam #proton

  14. This week's exciting forays into computing:

    🟠 I am loving Debian + KDE on my main computer. I miss nothing from Windows. (What the hell takes Windows Explorer so long? Dolphin is instant!)

    🟠 Steam/Proton run some of my games better than Windows did.

    🟠 While Windows removes the ability to customise things with every update, I can customise every little thing on Linux.

    🟠 Wrote my first C program that does GPIO stuff on Raspberry Pi.

    #debian #windows11 #kde #gpio #steam #proton

  15. This week's exciting forays into computing:

    🟠 I am loving Debian + KDE on my main computer. I miss nothing from Windows. (What the hell takes Windows Explorer so long? Dolphin is instant!)

    🟠 Steam/Proton run some of my games better than Windows did.

    🟠 While Windows removes the ability to customise things with every update, I can customise every little thing on Linux.

    🟠 Wrote my first C program that does GPIO stuff on Raspberry Pi.

    #debian #windows11 #kde #gpio #steam #proton

  16. 🤖 A "personal AI assistant" that fits in 888 KB on an ESP32? Sounds like the future of sarcastic technology innovation! 🚀 It probably can't even remember your coffee order, but hey, at least it does #GPIO, #cron, and memory—because nothing says "AI" like scheduling tasks and flipping switches. 🙄
    github.com/tnm/zclaw #personalAI #sarcasticTech #ESP32 #innovation #futureOfAI #HackerNews #ngated

  17. 🤖 A "personal AI assistant" that fits in 888 KB on an ESP32? Sounds like the future of sarcastic technology innovation! 🚀 It probably can't even remember your coffee order, but hey, at least it does #GPIO, #cron, and memory—because nothing says "AI" like scheduling tasks and flipping switches. 🙄
    github.com/tnm/zclaw #personalAI #sarcasticTech #ESP32 #innovation #futureOfAI #HackerNews #ngated

  18. 🤖 A "personal AI assistant" that fits in 888 KB on an ESP32? Sounds like the future of sarcastic technology innovation! 🚀 It probably can't even remember your coffee order, but hey, at least it does #GPIO, #cron, and memory—because nothing says "AI" like scheduling tasks and flipping switches. 🙄
    github.com/tnm/zclaw #personalAI #sarcasticTech #ESP32 #innovation #futureOfAI #HackerNews #ngated

  19. 🤖 A "personal AI assistant" that fits in 888 KB on an ESP32? Sounds like the future of sarcastic technology innovation! 🚀 It probably can't even remember your coffee order, but hey, at least it does #GPIO, #cron, and memory—because nothing says "AI" like scheduling tasks and flipping switches. 🙄
    github.com/tnm/zclaw #personalAI #sarcasticTech #ESP32 #innovation #futureOfAI #HackerNews #ngated

  20. Распознавание речи и голосовое управление на Repka Pi 4 — автономная работа в real-time с ИИ моделями

    В современном мире технологии распознавания речи используются очень широко. Например, они нашли применение в системах управления умным домом, в устройствах IoT, при управлении различным оборудованием. Наличие в одноплатных микрокомпьютерах портов вводы/вывода и промышленных интерфейсов позволяет управлять устройствами голосом. В статье рассказано, как настроить локальное (автономно работающее) распознавание речи в реальном времени на микрокомпьютере отечественного Российского производства Repka-Pi 4 Optimal , на борту у которого есть всего 2 Гбайт оперативной памяти. Рассмотрим такую работу на конкретных примерах и разберём подробно, как это работает. Дальше простор для фантазии и создания своих проектов открывается безграничный.

    habr.com/ru/articles/988662/

    #Linux #gpio #умный_дом #iot #repkapi #raspberry_pi #orange_pi

  21. Распознавание речи и голосовое управление на Repka Pi 4 — автономная работа в real-time с ИИ моделями

    В современном мире технологии распознавания речи используются очень широко. Например, они нашли применение в системах управления умным домом, в устройствах IoT, при управлении различным оборудованием. Наличие в одноплатных микрокомпьютерах портов вводы/вывода и промышленных интерфейсов позволяет управлять устройствами голосом. В статье рассказано, как настроить локальное (автономно работающее) распознавание речи в реальном времени на микрокомпьютере отечественного Российского производства Repka-Pi 4 Optimal , на борту у которого есть всего 2 Гбайт оперативной памяти. Рассмотрим такую работу на конкретных примерах и разберём подробно, как это работает. Дальше простор для фантазии и создания своих проектов открывается безграничный.

    habr.com/ru/articles/988662/

    #Linux #gpio #умный_дом #iot #repkapi #raspberry_pi #orange_pi

  22. Распознавание речи и голосовое управление на Repka Pi 4 — автономная работа в real-time с ИИ моделями

    В современном мире технологии распознавания речи используются очень широко. Например, они нашли применение в системах управления умным домом, в устройствах IoT, при управлении различным оборудованием. Наличие в одноплатных микрокомпьютерах портов вводы/вывода и промышленных интерфейсов позволяет управлять устройствами голосом. В статье рассказано, как настроить локальное (автономно работающее) распознавание речи в реальном времени на микрокомпьютере отечественного Российского производства Repka-Pi 4 Optimal , на борту у которого есть всего 2 Гбайт оперативной памяти. Рассмотрим такую работу на конкретных примерах и разберём подробно, как это работает. Дальше простор для фантазии и создания своих проектов открывается безграничный.

    habr.com/ru/articles/988662/

    #Linux #gpio #умный_дом #iot #repkapi #raspberry_pi #orange_pi

  23. Распознавание речи и голосовое управление на Repka Pi 4 — автономная работа в real-time с ИИ моделями

    В современном мире технологии распознавания речи используются очень широко. Например, они нашли применение в системах управления умным домом, в устройствах IoT, при управлении различным оборудованием. Наличие в одноплатных микрокомпьютерах портов вводы/вывода и промышленных интерфейсов позволяет управлять устройствами голосом. В статье рассказано, как настроить локальное (автономно работающее) распознавание речи в реальном времени на микрокомпьютере отечественного Российского производства Repka-Pi 4 Optimal , на борту у которого есть всего 2 Гбайт оперативной памяти. Рассмотрим такую работу на конкретных примерах и разберём подробно, как это работает. Дальше простор для фантазии и создания своих проектов открывается безграничный.

    habr.com/ru/articles/988662/

    #Linux #gpio #умный_дом #iot #repkapi #raspberry_pi #orange_pi

  24. J'ai une #idee ! (oui : encore)
    J'ai une raspi5 qui fait home cinema
    mais je manque de retours de température dans la maison 🤔
    Alors j'ai des #DS18B20 #1wire, et la raspi a des #gpio
    Bon jusque-là : ok
    Mais la raspi chauffe, et des fils + un truc format transistor qui traîne (oui : encore), bein c'est moche, et ça va mesurer le dégagement de la raspi.
    Alors je me suis dit :
    il faut le surélever, et trouver un design sympa.
    Conclusion : une main qui lève le doigt en #3D avec le capteur logé au bout du doigt.
    Et en cas de question :
    "Mais c'est quoi ce truc !?"
    - c'est un thermomètre : c'est pour mesurer la température au doigt mouillé" 🤭 😂
    #DIY

  25. J'ai une #idee ! (oui : encore)
    J'ai une raspi5 qui fait home cinema
    mais je manque de retours de température dans la maison 🤔
    Alors j'ai des #DS18B20 #1wire, et la raspi a des #gpio
    Bon jusque-là : ok
    Mais la raspi chauffe, et des fils + un truc format transistor qui traîne (oui : encore), bein c'est moche, et ça va mesurer le dégagement de la raspi.
    Alors je me suis dit :
    il faut le surélever, et trouver un design sympa.
    Conclusion : une main qui lève le doigt en #3D avec le capteur logé au bout du doigt.
    Et en cas de question :
    "Mais c'est quoi ce truc !?"
    - c'est un thermomètre : c'est pour mesurer la température au doigt mouillé" 🤭 😂
    #DIY

  26. J'ai une #idee ! (oui : encore)
    J'ai une raspi5 qui fait home cinema
    mais je manque de retours de température dans la maison 🤔
    Alors j'ai des #DS18B20 #1wire, et la raspi a des #gpio
    Bon jusque-là : ok
    Mais la raspi chauffe, et des fils + un truc format transistor qui traîne (oui : encore), bein c'est moche, et ça va mesurer le dégagement de la raspi.
    Alors je me suis dit :
    il faut le surélever, et trouver un design sympa.
    Conclusion : une main qui lève le doigt en #3D avec le capteur logé au bout du doigt.
    Et en cas de question :
    "Mais c'est quoi ce truc !?"
    - c'est un thermomètre : c'est pour mesurer la température au doigt mouillé" 🤭 😂
    #DIY

  27. J'ai une #idee ! (oui : encore)
    J'ai une raspi5 qui fait home cinema
    mais je manque de retours de température dans la maison 🤔
    Alors j'ai des #DS18B20 #1wire, et la raspi a des #gpio
    Bon jusque-là : ok
    Mais la raspi chauffe, et des fils + un truc format transistor qui traîne (oui : encore), bein c'est moche, et ça va mesurer le dégagement de la raspi.
    Alors je me suis dit :
    il faut le surélever, et trouver un design sympa.
    Conclusion : une main qui lève le doigt en #3D avec le capteur logé au bout du doigt.
    Et en cas de question :
    "Mais c'est quoi ce truc !?"
    - c'est un thermomètre : c'est pour mesurer la température au doigt mouillé" 🤭 😂
    #DIY

  28. On i.MX8MP, GPIOs are owned by Linux (A53) by default.
    If the Cortex-M7 needs them—especially for interrupts—you must release them in the device tree:

    • Remove pinmux
    • Remove GPIO references
    • Disable the GPIO controller if needed

    This prevents A53/M7 resource conflicts and ensures real-time reliability.
    forlinx.net/industrial-news/im

    #iMX8MP #CortexM7 #EmbeddedLinux #GPIO #RTOS

  29. I'm all willing to use a #Lego brick as my default computer. If it has #GPIO ports.

  30. I'm all willing to use a #Lego brick as my default computer. If it has #GPIO ports.

  31. I'm all willing to use a #Lego brick as my default computer. If it has #GPIO ports.

  32. Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )

    В этом тексте я написал про то как работать с UART на микроконтроллерах. Вы узнаете как пользоваться UART до того, как он будет включен. Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Или у ваc есть какое -то внешнее устройство конфигурируемое по UART. Например микросхема U-Blox со своим UBX протоколом. Или LTE модуль с AT-командами. Первое с чем Вы столкнетесь - это настроить UART-трансивер. Как же реализовать алгоритм работы с UART периферией?

    habr.com/ru/articles/981028/

    #uart #прерывания #dma #gpio #fifo #LOG #cli #shell #printf #Критическая_секция

  33. Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )

    В этом тексте я написал про то как работать с UART на микроконтроллерах. Вы узнаете как пользоваться UART до того, как он будет включен. Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Или у ваc есть какое -то внешнее устройство конфигурируемое по UART. Например микросхема U-Blox со своим UBX протоколом. Или LTE модуль с AT-командами. Первое с чем Вы столкнетесь - это настроить UART-трансивер. Как же реализовать алгоритм работы с UART периферией?

    habr.com/ru/articles/981028/

    #uart #прерывания #dma #gpio #fifo #LOG #cli #shell #printf #Критическая_секция

  34. Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )

    В этом тексте я написал про то как работать с UART на микроконтроллерах. Вы узнаете как пользоваться UART до того, как он будет включен. Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Или у ваc есть какое -то внешнее устройство конфигурируемое по UART. Например микросхема U-Blox со своим UBX протоколом. Или LTE модуль с AT-командами. Первое с чем Вы столкнетесь - это настроить UART-трансивер. Как же реализовать алгоритм работы с UART периферией?

    habr.com/ru/articles/981028/

    #uart #прерывания #dma #gpio #fifo #LOG #cli #shell #printf #Критическая_секция

  35. Как Работать с UART на Микроконтроллерах ( UART + FIFO = LOG )

    В этом тексте я написал про то как работать с UART на микроконтроллерах. Вы узнаете как пользоваться UART до того, как он будет включен. Допустим вы решили делать в своей прошивке printf- отладку. Или даже забабахать UART-CLI (Shell). Или у ваc есть какое -то внешнее устройство конфигурируемое по UART. Например микросхема U-Blox со своим UBX протоколом. Или LTE модуль с AT-командами. Первое с чем Вы столкнетесь - это настроить UART-трансивер. Как же реализовать алгоритм работы с UART периферией?

    habr.com/ru/articles/981028/

    #uart #прерывания #dma #gpio #fifo #LOG #cli #shell #printf #Критическая_секция

  36. Apparently the humidifier I have is pretty easy to reflash with #esphome. You "just" connect your computer to the #GPIO pins and dump firmware, then flash with new one.
    I have #flipper zero. I have MH-Z19 CO2 sensor hanging off of it, and getting readings over UART using the flipper app, so that works.
    You can use flipper as a bridge between computer and GPIO/UART.