Песочница. Раздел для новичков
Вопрос про switch return и break;
Пт, 15/01/2021 - 00:08 | by AsNikchar * GetPinName(byte _pin) { switch (_pin) { case pinA1: return "A1"; case pinA2: return "A2"; case pinD1: return "D1"; case pinD2: return "D2"; default: return "unknown"; } }
Скажите пожалуйста, нужен ли в данной конструкции break для case'ов? Или в данном случает они лишние будут.
Помогите с выводом информации на семи сегментный дисплей
Чт, 14/01/2021 - 21:33 | by BIOSДоброго времени суток! Я ни разу не программист, только начинаю все это дело "курить"
Вообщем есть проц risc на нем крутится софт, работает вообщем все как нужно. Но хотелось бы что бы при подключении флешки или усб или сд на семисегментник выводилась надпись типа подключенного накопителя "SD" или "USB" на пару секунд и потом пропадала.
В коде есть функция вызывающая свечение светодиодов USB и SD
Ошибка при загрузке скетча
Чт, 14/01/2021 - 17:45 | by karl2233кратко суть:
есть скетч, в IDE 1.6.5. требует дополнительную библиотек SPI хотя использую I2C.
поставил IDE1.8.12, перестал просить SPI, компилируется но при загрузке вылетает ошибка:
Подключение часов по I2C
Чт, 14/01/2021 - 10:49 | by RankleДобрый день.
Понимаю что сейчас "старики" опять "закидают помидорами" но мне надо разобраться в этом вопросе.
Я что то недопонимаю.
Вот пример.
Большой дисплей на tm1637
Чт, 14/01/2021 - 10:20 | by DumperУважаемые гуру песочницы!
Помогите, пожалуйста, найти готовый дисплей больше, чем 0,36 дюйма на микросхеме tm1637, если есть таковые в природе. Или, может, название имеет. Алик только стандартные маленькие выдает.
Вопрос по таймеру
Чт, 14/01/2021 - 01:22 | by 301semВсем привет.
Пытаюсь сделать освещение по времени. Нужно чтобы каждый день в 7 утра и в 22 вечера свет включался на 1 минуту. Т.е. в 7:00:00 включился, в 7:01:00 выключился.
Делаю так:
if((time.Hours==7 && time.minutes==0 && time.seconds==0) || (time.Hours==22 && time.minutes==0 && time.seconds==0)) {pinMode(PIN_RELAY_2,HIGH);} if (millis() - timer >= PERIOD) { timer = millis(); pinMode(PIN_RELAY_2,LOW);}
Period 60000.
Перенос прошивки из Digispark в голую Attiny85
Ср, 13/01/2021 - 14:08 | by fokinДень добрый.
Есть у меня несколько простых устройств на Digispark. Устройство в виде бутерброда, что выглядит не очень. Захотел я развести плату под голую tiny85 и столкнулся с проблемой, как вытащить Hex файл из ардуины.
Сначала пробовал скетч - экспорт бинарного файла, но выводит ошибку
Глобальные переменные используют 9 байт динамической памяти.
Внимание: Это ядро не подерживает экспорт скетчей. Пожалуйста ожидайте обновлений или свяжитесь с автором.
Дальше я нашел hex файл в папке temp. Файл обычного блинка имел размер в 3кб.
Шаговый двигатель от DVD.
Втр, 12/01/2021 - 03:43 | by sumiЗдравствуйте.
Подключил шаговый двигатель от DVD к AFMotorShield. Прозвонил обмотки, одну в M1 второю в M2 подсоединил.
Надо двигаться по одному шагу , вперед или назад.
Получить значение переменной если ее имя задано в текстовой форме
Пнд, 11/01/2021 - 18:35 | by 3d_killerЗдравствуйте, вот код
float r1_1=0; ................... float r1_26=0; for(int i=0;i<26;i++) { Serial1.print((String)"&r1_"+i+"="+"r1_"+i); } Serial1.println("");
в конце строки "r1_"+i это имя существующей переменной, как к ней можно обратиться? Не смог найти такую информацию, и возможно ли это вобще? Спасибо за помощь!
Как сделать чтобы результат вычитания чисел вводимых вручную через пин вывыодился через порт С
Пнд, 11/01/2021 - 08:40 | by Nute 2001- « первая
- ‹ предыдущая
- …
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- …
- следующая ›
- последняя »