Ви не увійшли.
Добрый день.
Пробовали сегодня собрать схему, чтоб помогала тестировать светодиоды на исправность (прямое, обратное) и свечение.
Придумали схему.
Но что-то подсказывает, что она не будет работать.
Кто-то может подсказать, где ошибка ?
Спасибо.
Остання редакція Jester (2022-02-09 19:03:38)
Неактивний
Если Д1=5В, Д2=0В, то светодиод сгорит. Светодиод всегда должен быть включен последовательно с резистором.
Делайте так: Д1=5В, Д2=вход (pinMode(INPUT)), реле замкнуто, тогда светодиод загорится, резисторы берите примерно по 270 Ом.
Вместо реле можно использовать пин ардуино, замкнуто будет соответствовать pinMode(OUTPUT); digitalWrite(0), разомкнуто - pinMode(INPUT).
Неактивний
Спасибо.
1 и 2 пункты тоже не верны ? тоже надо резистор ?
Тоесть получается , что при любых раскладах нужен резистор для обычного свечения диода ?
Выходит, что свечения мы проверим. ОК.
-----------------------------
А сможем ли мы при наличии резистора перед диодом проверить прямое и обратное влючение диода ?
Сможет ли порт АНАЛИЗИРУЮЩИЙ (инпут) понять напряжение, что на него пришло через диод с резистором ? достаточно ли будет напряжения ?
Неактивний
Придумали схему.
Но что-то подсказывает, что она не будет работать.
правильно думаете. Чем первый пункт отличается от третьего и второй от обратного включения?
Пункты 1 и 2 - ток вообще не идет, вся часть схемы просто под напряжением 5В, пин, настроенный на вход, тоже прочитает 5В, т.е. "получит сигнал" при любых условиях.
Найдите какой-нибудь симулятор электрических цепей и поиграйтесь в нем сначала.
Вот например: https://www.falstad.com/circuit/circuitjs.html
Неактивний
Собрали сегодня схему.
Светодиоды проверяет свечением, через резистор 5.5 кОм, светодиоды двуцветные, поэтому проверяем меняя полярность выходов.
Вначале 5-0
Потом 0-5.
На каждый диод пускаем две проверки (два цвета).
Все супер, но диодов 7, а дигитал выходов как бы 14, и вот у нас не получилось задействовать 0 и 1 выходы ардуины.
это те, которые RX,TX.
Попробовал на 0-й послать 5В , а на 1-й послать 0В, не вышло ))))
Где бы почитать про эти два выхода ? видимо они так не умеют работать....
Неактивний
диодов 7, а дигитал выходов как бы 14.
ни паверите, но их не 14, а 19
Где бы почитать про эти два выхода ?
еще раз нипаверите - в даташите на атмегу328
Видео готово:
https://youtu.be/y_lJ-sMeoHU
Остання редакція Jester (2022-02-12 12:18:03)
Неактивний
Это просто шИдевр - " .... не требует прошивки ... "
Припаять под микроскопом 33 пина проще чем тестером тыкнуть в ноги светодиоду?
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сть-я можно уменьшить delay до 1мс, а после for{} добавить небольшой delay, тогда можно обойтись без токоограничивающих резисторов, при маленькой скважности светодиоды выдерживают приличный ток. И два пина на один светодиод - это расточительство, меняем i = i + 2 на i++ и подключаем светодиоды между каждой парой пинов.
Неактивний
Honey, пусть он сначала разберется как оно вообще работает, а потом уже можно и упростить
46 светодиодов ... Mega...
А если светодиоды 3-х ногие тогда 2 меги ставить?
з/ы вот вам простенький код на богомерзком delay для 3-х светодиодов, без массивов. Как увеличить количество светиков думаю разберетесь
Тоесть вы не вникли ни в одно мое сообщение, даже видос не просмотрели внимательно, накатали код, (который я и так знаю), незнаю зачем и считаете что вы "царь горы" и пальцы веером ?
Прошу прощения, но ваши советы не помогли от слова вообще.
Но не расстраивайтесь я уже сам разобрался и с цифровыми выходами и с аналоговыми и с 0-1 и даже освоил передачу данных между двумя ардуинами.
Вам желаю здоровья, не подорвите.
Остання редакція Jester (2022-02-13 13:55:03)
Неактивний
даже видос не просмотрели внимательно,
Из вашего видео мне хватило фразы "программа не требует ПРОШИВКИ ардуины". Срочно оформите патент, разбогатеете. А то люди покупают лицензионный софт с возможностью отладки, а тут бесплатная программа для детей младшего школьного возраста такое вытворяет - управляет пинами микроконтроллера без заливки кода.
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.
Неактивний
Jester пише:даже видос не просмотрели внимательно,
Из вашего видео мне хватило фразы "программа не требует ПРОШИВКИ ардуины". Срочно оформите патент, разбогатеете. А то люди покупают лицензионный софт с возможностью отладки, а тут бесплатная программа для детей младшего школьного возраста такое вытворяет - управляет пинами микроконтроллера без заливки кода.
Перестаньте. ведь Jester не понимает о чем вы ему рассказываете !
Неактивний
Перестаньте. ведь Jester не понимает о чем вы ему рассказываете !
Уже не важно.
Разобрался сам.
В этом форуме только "Honey" помог, не поленился, тему прочитал, вник.
"ГОСТЬ" ))) удачи вам в жизни. Если бы я вам так на уроках пояснял, вы бы так и остались на последней парте. (без обид).
Неактивний