<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/arduinominiprojects/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя arduinominiprojects]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Thu, 07 May 2026 22:12:23 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Мой первый софт и астрономия]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/774886/</guid>
      <link>https://habr.com/ru/articles/774886/?utm_campaign=774886&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Расскажу о своём небольшом опыте работы в проекте, который был посвящён астрономии, и о математике, с которой пришлось повозиться. Я написал программу, которая при помощи метода Монте-Карло моделирует рассеивание света звёздной пылью. Скажу сразу что я не математик и не астроном, просто написал пару программ, которые относятся к этой области.</p><p></p> <a href="https://habr.com/ru/articles/774886/?utm_campaign=774886&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 19 Nov 2023 07:14:52 GMT</pubDate>
      <dc:creator><![CDATA[ArduinoMiniProjects]]></dc:creator>
      <category><![CDATA[Математика]]></category><category><![CDATA[Астрономия]]></category>
      <category><![CDATA[монте-карло]]></category><category><![CDATA[астрономия]]></category><category><![CDATA[астрофизика]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Управление прожекторами при помощи Arduino]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/563946/</guid>
      <link>https://habr.com/ru/articles/563946/?utm_campaign=563946&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/84a/d60/fa0/84ad60fa0c1dff1446a86b1a6cbd2500.jpg" /><p>Здравствуйте, уважаемые хабрчане! Друг купил прожекторы, которые управляются при помощи инфракрасного пульта, и попросил автоматизировать их, чтобы каждый час была возможность выставить нужный цвет и яркость. Идея выставить настройки для аквариума, чтобы освещение переключалось автоматически каждый час, в течении 24 часов. </p><p>Для реализации проекта была выбрана плата Arduino UNO, так как есть <a href="https://github.com/Arduino-IRremote/Arduino-IRremote" rel="noopener noreferrer nofollow">готовые библиотеки для считывания и отправки инфракрасного сигнала</a>. Вначале были прочитаны команды пульта, используя микросхему VS1838B (Ардуино библиотека писала, что это протокол LG и используются 28 бит). Попробовал генерировать такие же сигналы используя функцию sendLG - ничего не получилось (осциллоскопа нету, увидеть сигнал в живую возможности не было). Поэтому 8 команд (включить, выключить, ярче, темнее, белый, красный, синий, розовый) были прочитаны в режиме raw , и каждой команде соответствовал свой массив из 67 unsigned int значений. Конечно это плохое решение, потому что занимает 60% динамической памяти, но других вариантов как решить эту задачу у меня не было.</p><p>Далее была работа над меню устройства. Необходимо было дать возможность выставить текущее время, а также выбрать параметры освещения под каждый час. Был взят символьный дисплей 20х4 (использовал параллельное подключение, т.к. переходник на I2C глючил) и  три кнопки, всего получилось семь окон для символьного дисплея. Для реализации меню пришлось повозится, используется Конечный автомат (Finite-state machine) с 77 состояниями.</p> <a href="https://habr.com/ru/articles/563946/?utm_campaign=563946&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 21 Jun 2021 18:53:26 GMT</pubDate>
      <dc:creator><![CDATA[ArduinoMiniProjects]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Arduino]]></category>
      <category><![CDATA[умный свет]]></category><category><![CDATA[автоматизация]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
