Перевод целого в байты и обратно

Тема в разделе "Arduino & Shields", создана пользователем Михаил123, 3 сен 2020.

  1. SergeiL

    SergeiL Оракул Модератор

    Структура.
    Записать то можно, вопрос - как это будет обрабатываться?
     
  2. ИгорьК

    ИгорьК Гуру

    Например, кидаться в функцию как аргумент.
     
  3. issaom

    issaom Гуру

    Лично для меня переводить свою жизнь в экономию лишних тактов МК
    (которых и так обычно выше крыши под любую требуемую задачу для хоббиста)
    так себе удовольствие вполне сравнимое с просмотров сериалов....
     
    ИгорьК нравится это.
  4. ИгорьК

    ИгорьК Гуру

    +100500
     
  5. parovoZZ

    parovoZZ Гуру

    Проблема в том, что данный код не запихнуть в любой произвольный МК. А код написанный на Си запихивается со свистом.
     
    ИгорьК нравится это.
  6. ИгорьК

    ИгорьК Гуру

    Да, это действительно преимущество.

    Но ардуино и именно Uno (еtс, слабое, старое) до сих пор не сдохла именно по причине что никто ничего менять не хочет.
     
  7. issaom

    issaom Гуру

    Проблема в том что хоббисту проще изучить одну платформу и пихать её везде даже если её там с избытком. Не все готовы потратить годы на сборку одной сенсорной кнопки для плиты и так и не собрать её. Речь ведь не про серийное производство идет.
     
    ИгорьК и SergeiL нравится это.
  8. b707

    b707 Гуру

    так вы слона не продадите :)
    Цель ведь не "сэкономить такты МК". а научиться их экономить - почувствуйте разницу :)

    хоббисты бывают разные, кому-то интересна кнопка для плиты уже сегодня, а кому-то - процесс ее разработки, который может длится годами... и не важно. если кнопка никогда не будет использована в реальном проекте :)
     
    ИгорьК нравится это.
  9. SergeiL

    SergeiL Оракул Модератор

    Unix, Linux написаны на Си.
    С начала изучения Си с 1987, в Си ничего не изменилось, только добавилось
     
    Igor68 нравится это.
  10. ИгорьК

    ИгорьК Гуру

    Ну не правда. Добавились плюсы, а потом разные ревизии.
     
  11. ИгорьК

    ИгорьК Гуру

    И с этим нельзя не согласиться - все не сериалы.

    DIY - хобби, прогаммирование - тоже хобби и они не равнозначны.
     
    b707 нравится это.
  12. SergeiL

    SergeiL Оракул Модератор

    До сих пор язык Си 1987 актуален, можно писать на нем сейчас - все компилируется и работает.
     
    ИгорьК нравится это.
  13. parovoZZ

    parovoZZ Гуру

    В Linux плюсов не встречал.
     
  14. parovoZZ

    parovoZZ Гуру

    хоббист в принципе никому ни чем не обязан. Но если он хочет своё хобби превратить в источник дохода, то его ждёт большой сюрприз. На производстве 90% времени - это банальная рутина, 9% - это решение задачи, спушенной сверху, 1% - это самореализация.
     
  15. b707

    b707 Гуру

    а они там есть...
     
  16. parovoZZ

    parovoZZ Гуру

    ядро обычным GCC собирается. А Linux - это оно и есть. Всё остальное - это GNU окружение.
     
  17. эка, господ понесло...
     
  18. однако, господа, у меня простая человеческая беда, земная:
    гребанные весы на HX711, то железно работают, то фигачат "0" в показаниях.
    вряд ли это код, раз всё же, время от времени работает.
    неужели надо все контакты заменить на пайку?
    нужен ли код в данном случае?
     
  19. Igor68

    Igor68 Гуру

    Они родились вместе Си и *nix, по крайней мере так в христоматии языка Си(жаль увели книгу - не могу процитировать). И сказано создавался *nix и рождался Си
     
  20. Igor68

    Igor68 Гуру

    Тензодатчик наверное придётся паять - критично. Ацп 24 бита. Важно что бы мостовая схема не имела никакого возможного "перекоса". Проверьте качество питания. И если там ардуина то приводятся коды(исходники):
    https://3d-diy.ru/wiki/arduino-moduli/acp-dlya-analogovyx-vesov-hx711/
    Перепишите программу под себя отказавшись от РедСтудии на ArduinoIDE. Если нет, то воспользуйтесь Proteus симулятором. (вроде видел примеры с протеусом с физическим сериал портом RS232 - по крайней мере с USB точно есть)