#526 Re: Апаратні питання » Подключение 100 светодиодов через сдвиговый регистр SN74HC595N » 2016-06-16 11:31:12

Я пытаюсь подсказать, что иногда возможны и нестандартные решения.))
Товарищу делал паяльную станцию. 6 семисегментных индикаторов (6*8 светодиодов!) на Меге8 - вполне нормальная яркость.
Ещё, видел у людей уличную(!) бегущую строку. Динамическая индикация, скважность 16:1! Халтура конечно, но видно. Для 100 скважность будет всего 11:1.))

#527 Re: Апаратні питання » Подключение 100 светодиодов через сдвиговый регистр SN74HC595N » 2016-06-16 09:16:43

lkj пише:

Tlc5940 драйвер светодиодов

"Прекрасное" и недорогое. На нём и дурак сделает!))

#531 Re: Програмування Arduino » Не работает && » 2016-06-08 09:03:03

Нужно avtomat заменить на pistolet. Тогда будет стрелять как из пистолета, но только после digitalRead.

#532 Re: Програмування Arduino » Светодиодная матрица работает в определенных портах » 2016-06-07 12:23:54

Можно на любых портАх и пинАх
shiftOut(SER_IN, SCLK, LSBFIRST, data);
delayMicroseconds(LATCH_TIME);
digitalWrite(LATCH, HIGH);
delayMicroseconds(LATCH_TIME);
digitalWrite(LATCH, LOW);

#533 Re: Апаратні питання » Arduino и ESP8266. Облачные технологии и системы IoT. » 2016-05-12 21:56:54

NoName пише:

... но что то гугл не дает нормальный документ, я его наверное достал ) на отвяжись доки выдает )

У меня знакомый в Гугле (из Киева, кстати) - мож попросить что бы подправил чё-нить?)))

#534 Re: Програмування Arduino » Очень нужна помощ » 2016-05-11 07:18:43

// display clock on single led
// return: SHORT - display, EMPTY - end
u08 DisplayClock(void)
{
  static u08 led_timer;
  static u08 i;

  if (!led_timer) {
    #if MONTH_WO_ZERO
    if (!i && clock[MONTH] / 10 == 0)
      i++;
    #endif
    Display(i & 1 ? clock[i / 2] % 10 : clock[i / 2] / 10);
  }
  if (++led_timer == ms2sys(LED_ON_TIME))
    LED_OFF();
  if (led_timer >= ms2sys(LED_ON_TIME + LED_OFF_TIME)) {
    led_timer = 0;
    if (++i >= sizeof(clock) * 2) {
      i = 0;
      return EMPTY;
    }
  }
  return SHORT;
}

htpicc@gmail.com

#535 Re: Апаратні питання » 2 светодиода на один выход » 2016-05-04 14:01:49

Ну извини. Я не со зла. И не такой то я и умный, коль изначально смайл не приписал...

#536 Re: Програмування Arduino » Работа с функцией millis() » 2016-05-04 10:44:57

А можно без?

void loop() {
  static uint16_t led_timer;
  
  uint16_t led_blink = 1000;
  if (condition)
    led_blink = 2000;
  delay(1);
  if (++led_timer >= led_blink) {
    led_timer = 0;
    digitalWrite(LED, !digitalRead(LED));
  }
}

#537 Re: Апаратні питання » 2 светодиода на один выход » 2016-05-03 06:41:35

nikon777 пише:
Green пише:

А если к члену приделать перо, получится член-корреспондент.

Попрошу таких идиотов вроде тебя не засорять форум!

Почитай alex_dol хотя бы. Может тогда поймёшь кто идиот.

#538 Re: Апаратні питання » 2 светодиода на один выход » 2016-05-02 07:31:07

А если к члену приделать перо, получится член-корреспондент.

#540 Re: Програмування Arduino » Вывод информации в файл » 2016-04-25 12:49:42

Наиболее простой вариант, но требующий пару телодвижений. В эмуляторе терминала включаете вывод в лог-файл. В конце выключаете.

#541 Re: Програмування Arduino » Код новогодней гирлянды » 2016-04-25 12:42:46

Иной раз, взглянув на код, сразу же хочется его закрыть со словами "глаза б мои никогда этого не видели б!"((

#546 Re: Програмування Arduino » помогите новичку - счет количества нажатий кнопки » 2016-04-20 14:29:58

NoName пише:

ах , да  big_smile
...да, в ардуино использовать прерывания - жирновато ), но для обучения "самэ то" )

Естественный отбор, однако.((
Кроме того что не всегда можно, но и не всегда удобно. А 2-е, а 4-е, а комбинацИя, а автоповтор, а...?

#547 Re: Програмування Arduino » помогите новичку - счет количества нажатий кнопки » 2016-04-20 13:11:09

Не жирно ли, прерывание?

loop()
{
  delay(1);
  if (KeyExe())
    counter++;
}

bool KeyExe()
{
  static bool key_pressed;
  static uint8_t debounce_timer;
  
  if (key_pressed != !digitalRead(KEY)) {
    key_pressed = !key_pressed;
    debounce_timer = DEBOUNCE_TIME;
  }
  else if (debounce_timer && !--debounce_timer && key_pressed)
    return true;
  return false;
}

#548 Re: Програмування Arduino » Помогите выбрать аппаратную часть. » 2016-03-12 19:28:17

Как обычно, на каждую задачу есть несколько решений. Тут всё зависит от приоритетов.
Была похожая задача. htpicc@gmail.com

#550 Re: Програмування Arduino » Тестовый скетч для RFID модуля RDM6300 125кГц » 2016-02-14 16:16:51

Судя по описанию там есть UART выход.
Тогда подключаешь RXD к выходу модуля на 9600 и вперёд. А ТХD пущай выводит на экран. Ага?

Підвал форуму