Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

Jester
2022-02-13 17:40:28
renoshnik пише:

Перестаньте. ведь Jester не понимает о чем вы ему рассказываете !

Уже не важно.
Разобрался сам.
В этом форуме только "Honey" помог, не поленился, тему прочитал, вник.
"ГОСТЬ" ))) удачи вам в жизни. Если бы я вам так на уроках пояснял, вы бы так и остались на последней парте. (без обид).

renoshnik
2022-02-13 17:21:33
г0сть пише:
Jester пише:

даже видос не просмотрели внимательно,

Из вашего видео мне хватило фразы "программа не требует ПРОШИВКИ ардуины". Срочно оформите патент, разбогатеете. А то люди покупают лицензионный софт с возможностью отладки, а тут бесплатная программа для детей младшего школьного возраста такое вытворяет - управляет пинами микроконтроллера без заливки кода.

Перестаньте. ведь Jester не понимает о чем вы ему рассказываете !

Jester
2022-02-13 15:52:50
г0сть пише:
Jester пише:

даже видос не просмотрели внимательно,

Из вашего видео мне хватило фразы "программа не требует ПРОШИВКИ ардуины". .

Ваша лень не похвальна.
https://www.vernier.com/til/4141
--------------------------------------------
What is Live Mode?
Live mode is a unique programming mode in mBlock 5 that you can use to both Stage in the mBlock window and the robot at the same time. Here’s additional details:

In this programming mode, mBlock is connected to mBot via USB cable or wirelessly using the Makeblock® Bluetooth® Dongle (MB-BLE).
You program the robot through the mBlock 5 software. You can create code for both Sprites and your robot; when the program is run, action will happen both on the mBlock Stage on screen and with your robot.
Programs you would like the mBot to execute should start with the “When green flag clicked” hat block, “When [key] pressed” hat block, or similar hat blocks found in the Events palette.

Advantages of Live Mode
Creating and troubleshooting code is fast in Live mode because you do not need to take the extra step of uploading your programs to your robot before running them. Additionally, Live mode allows for unique programs that utilize both the mBlock Stage and the robot’s hardware. For instance, you can program mBot to move when sprites on the Stage are clicked. Or a sprite can report the value that the mBot light sensor is reading.

г0сть
2022-02-13 14:18:18
Jester пише:

даже видос не просмотрели внимательно,

Из вашего видео мне хватило фразы "программа не требует ПРОШИВКИ ардуины". Срочно оформите патент, разбогатеете. А то люди покупают лицензионный софт с возможностью отладки, а тут бесплатная программа для детей младшего школьного возраста такое вытворяет - управляет пинами микроконтроллера без заливки кода.

Jester
2022-02-13 13:54:10
г0сть пише:

46 светодиодов ... Mega...
А если светодиоды 3-х ногие тогда 2 меги ставить?
з/ы вот вам простенький код на богомерзком delay для 3-х светодиодов, без массивов. Как увеличить количество светиков думаю разберетесь

Тоесть вы не вникли ни в одно мое сообщение, даже видос не просмотрели внимательно, накатали код, (который я и так знаю), незнаю зачем и считаете что вы "царь горы" и пальцы веером ?
Прошу прощения, но ваши советы не помогли от слова вообще.
Но не расстраивайтесь я уже сам разобрался и с цифровыми выходами и с аналоговыми и с 0-1 и даже освоил передачу данных между двумя ардуинами.
Вам желаю здоровья, не подорвите.

г0сть
2022-02-12 16:44:41

Honey, пусть он сначала разберется как оно вообще работает, а потом уже можно и упростить

Honey
2022-02-12 15:40:29

Раз пошла такая жара все упрощать, то в коде г0сть-я можно уменьшить delay до 1мс, а после for{} добавить небольшой delay, тогда можно обойтись без токоограничивающих резисторов, при маленькой скважности светодиоды выдерживают приличный ток. И два пина на один светодиод - это расточительство, меняем i = i + 2 на i++ и подключаем светодиоды между каждой парой пинов.

г0сть
2022-02-12 14:01:51

46 светодиодов ... Mega...
А если светодиоды 3-х ногие тогда 2 меги ставить?
з/ы вот вам простенький код на богомерзком delay для 3-х светодиодов, без массивов. Как увеличить количество светиков думаю разберетесь

void setup() {
  for (int i = 2; i <= 7; i++) pinMode(i, OUTPUT);
}

void loop() {
  for (int i = 2; i <= 7; i = i + 2) {
    digitalWrite(i, LOW); digitalWrite(i + 1, HIGH);
    delay(500);
    digitalWrite(i, HIGH); digitalWrite(i + 1, LOW);
    delay(500);
    digitalWrite(i, LOW);
  }
}
г0сть
2022-02-12 12:59:09

Это просто шИдевр - " .... не требует прошивки ... "
Припаять под микроскопом 33 пина проще чем тестером тыкнуть в ноги светодиоду?

Jester
2022-02-12 12:51:09
г0сть пише:

еще раз нипаверите - в даташите на атмегу328

Скачал даташиты, даже на рус.
Но моих мозгов не хватает все это понять.

Honey
2022-02-12 12:36:52

Очень интересно, но ничего не понятно

Jester
2022-02-12 12:17:34

Видео готово:
https://youtu.be/y_lJ-sMeoHU

Jester
2022-02-11 21:14:53

Заработало !!!!!!!!
Уряяяяяя.
хватило и тех 14 выходов, без RХ, TX.
Видос сброшу позже

г0сть
2022-02-10 23:14:22
Jester пише:

диодов 7, а дигитал выходов как бы 14.

ни паверите, но их не 14, а 19

Jester пише:

Где бы почитать про эти два выхода ?

еще раз нипаверите - в даташите на атмегу328

Jester
2022-02-10 21:04:33

Собрали сегодня схему.
Светодиоды проверяет свечением, через резистор 5.5 кОм, светодиоды двуцветные, поэтому проверяем меняя полярность выходов.
Вначале 5-0
Потом 0-5.
На каждый диод пускаем две проверки (два цвета).
Все супер, но диодов 7, а дигитал выходов как бы 14, и вот у нас не получилось задействовать 0 и 1 выходы ардуины.
это те, которые RX,TX.
Попробовал на 0-й послать 5В , а на 1-й послать 0В, не вышло ))))
Где бы почитать про эти два выхода ? видимо они так не умеют работать....

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