ATtiny85 и Arduino передача данных Rx Tx

Поділитися
Вставка
  • Опубліковано 26 бер 2017
  • Передача массива данных с ATtiny 85 на Arduino Uno через Rx-Tx.
    Немного о своем проекте и решенных вопросах.

КОМЕНТАРІ • 26

  • @madday6968
    @madday6968 7 років тому

    Красавчик понятно и кратко объяснил

  • @AndreyChigisheff
    @AndreyChigisheff 5 років тому

    Старт и стоп биты если использовать, то шаманство с буфером не потребуется. (см. работу протокола)
    Если есть дробная часть, то в int (не intornal - а integer[целое]) пихать не надо, нужно во float (формат с плавающей запятой) тогда и будет счасте...
    Для программирования контроллера надо выбирать ту частоту, которая будет использоваться в работе. Ее(частоту) нужно определять в скетче
    И да, для устойчивой работы приема-передачи частоты на приемнике и передатчике должны быть одинаковыми.

  • @kumelektronik340
    @kumelektronik340 3 роки тому

    Привет всем. Не сильно волоку в этом программировании. Но могу программы в Attiny через Arduino Uno влить. Занимаюсь дома модельной железной дорогой.
    Хочу для себя в моей модели на перекрестке следать следующее:
    1. при подьезде локомотива на определенном расстояние- мигающий андреас-крест (LED) и опускающийся шлагбаум (c серво) сделать.
    2. Проезжает мой локомотив ж/д перекресток и на определенном расстоянии после него поднимается шлагбаум и прекращает мигать LED.
    И так : 1. при нажатии на кнопку -начинает мигать LED и поворачиваться серво на 90 гр.(например)
    2. При повторном нажатии на кнопку - прекращает мигать LED и серво возвращается в первоначальное положение.
    Думаю для вас знатаков
    ARDUINO UNO и ATTINY не будет сложности мне помочь.
    Заранее всем благодарен.
    Мой E-Mail: kumelektronik@gmail.com

  • @_no_5293
    @_no_5293 4 роки тому +1

    Для того чтобы передать отрицательное число, можно было его перевести в байтовое число и уже передать

  • @yurikus1
    @yurikus1 2 роки тому

    Здравствуйте. Имеется Ардуино Леонардо. Нужно подключить кнопки к всем входам. Тоисть 14 кнопок. Но, все работаю кроме пин 0. Как можно его задействовать?

  • @StakoKolenko
    @StakoKolenko 6 років тому

    Где можно скетч скопировать ?

  • @sergiykhmilovskyi972
    @sergiykhmilovskyi972 6 років тому +1

    Имея I2C, можна подключить 8 или 16 портов

    • @colt2503
      @colt2503 5 років тому

      МСР23017 - расширитель на 16 входов/выходов с I2C
      PCF8574T - расширитель на 8 входов/выходов с I2C
      Причём на каждой м/с расширителя можно выбрать до 8-и индивидуальных адресов по I2C!

  • @hulitolku
    @hulitolku 3 роки тому

    А как заставить rx tx работать с usb портом компьютера?

    • @sergeganzha3502
      @sergeganzha3502  3 роки тому

      С такой задачей я не сталкивался. В любом случае вам нужно будет понимать что у вас будет принимать сигнал на компе и какая программа с этим будет работать (считывать/отправлять сигнал)

    • @hulitolku
      @hulitolku 3 роки тому

      @@sergeganzha3502 взаимодействие через powershell

  • @eng.qataminko5695
    @eng.qataminko5695 6 років тому

    Что значит Rx Tx волть или ток

    • @gamerstudios6930
      @gamerstudios6930 4 роки тому

      Это и плюс и минус

    • @gamerstudios6930
      @gamerstudios6930 4 роки тому

      У двух плат должен быть общий минус, а rx и tx это сигналовые плюсы

  • @sorockinalex
    @sorockinalex 4 роки тому

    Int Pres=316. И уберите ниже умножение. В видео в конце у вас 31.00 вместо 31.60...

  • @90_RUS
    @90_RUS 5 років тому

    Что не делай на Ардуино все равно метеостанция получается.

  • @dancing_master
    @dancing_master Рік тому

    Объявить тип данных не int а float )

  • @alaevlabs
    @alaevlabs 6 років тому +3

    Передает 31 вместо 31.6

  • @oleslav07
    @oleslav07 4 роки тому

    лол также делаю метеостанцию

  • @user-hr4xo6ic7c
    @user-hr4xo6ic7c 6 років тому

    Подучи язык С# , лишнем не будет!

    • @AndreyChigisheff
      @AndreyChigisheff 5 років тому

      будет. С, С++ не будет, а шарп - будет

  • @avazart614
    @avazart614 4 роки тому

    Ничего личного, но какой же это гавнокод.
    Учите азы по С++.
    Самый простой пример это передавать строкой по разделителю т.е. в текстовом формате
    Принимать через Serial.readStringUntil();
    А потом парсить scanf

    • @sergeganzha3502
      @sergeganzha3502  4 роки тому +2

      Спасибо вам за коммент, но какой в нем смысл? Я не прогер и кодовой красоты от меня ждать смысла нет. Вот если бы вы написали прям рабочую замену того кода на ваш было бы прекрасно. А так больше походе на вариант "Я крут, а вы не шарите, учите матчасть". Хотите помочь, помогите. Будем очень рады. Крутые редко встречаются.

    • @avazart614
      @avazart614 4 роки тому

      @@sergeganzha3502 А какой смысл выкладывать такое УГ на ютюб?
      Если не прогер и нет желания писать нормальный код то может вообще в это дело не лезть? А?
      Я уже не говорю о выкладывание этого ....
      Мне написать полностью за Вас код? Сколько за это платите?
      Я четко указал что использовать и как это и есть помощь соизвольте погуглить и разобраться сами.
      И не в крутости дело, дело в том что Вы в теме не разобрались и выкладываете это УГ на зрителей.

    • @haspeltech5761
      @haspeltech5761 3 роки тому +3

      @@avazart614 ненавижу таких выскочек как Вы. Вечно завышают свои мозги, а по факту знаний ноль, только и можете в ответ "иди читай гугл, учи язык" и тд и тп., видимо потому что сами не знаете как надо. У автора все работает, результат есть, а значит все он сделал верно.