Ви не увійшли.
Сторінки 1
Taren4ik, PROTEUS 7 или 8 версии?
ivanovich, попадаются Uno платы у которых USB-UART реализован на Atmega32u2. Ставите драйвера и вперед. Другие платы у вас на ATmega16U2 или CH340?
Пины A6, A7 могут использоваться только как аналоговый входы. На вашей плате под гребенку выведены только А0-А7. D2,D3 можно снять с разъема под NRF24L01.
Вот эта конструкция не выведет символ градуса
lcd.print("Temp = \1C "); // Выводим текст, \1 - значок градуса
Должно быть
lcd.print("Temp = C "); // Выводим текст
lcd.setCursor(7, 1); // Устанавливаем курсор на 7 символ
lcd.print(t,1); // Выводим значение температуры
lcd.setCursor(12, 1); // Устанавливаем курсор на 12 символ
lcd.write(1); // Выводим символ градуса
Динамическую индикацию надо делать в прерывании, тогда мерцания символов/сегментов не будет. Или взять модуль на ТМ1637.
По умолчанию atmega328 тактируется от внутреннего генератора 1 MHz, а это не то что ожидает увидеть Arduino. Самый простой способ записать правильные fuses - прошить бутлоадер (при прошивке скетча fuses не изменяются, только при прошивке бутлоадера).
A fuses прошили?
Нет, MegaCore не пробовал. Но проект на гитхабе не заброшен, поэтому решил посоветовать Smit7ua кратчайший путь по минному полю Надо понимать, что не все библиотеки заработают с ATmega64.
Пробовал https://github.com/SpenceKonde/ATTinyCore с attiny88 для поделок с низковольтным питанием 2,4-3,0 вольта , но под attiny88 нет optibot`а и прошивать не удобно. В Arduino добавлены еще STM32 и ESP8266 - IDE работает вполне стабильно.
Можно, MegaCore поддерживает ATmega64 https://github.com/MCUdude/MegaCore
все собралось без танцев
Так скетч Image.ino не использует метод print.
Спасибо, это я ещё в первый день попробовал- не прокатило
rename print to printPROGMEM and add new method printSRAM, to print from SRAM https://github.com/smaffer/vgax/commit/ … ae68e55988 Между print и PROGMEM пробел случайно не поставили?
Спасибо, это я ещё в первый день попробовал- не прокатило У вас компилируется?
Да, скетч скомпилировался (Arduino 1.8.1)
Скетч использует 3080 байт (9%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 1818 байт (88%) динамической памяти, оставляя 230 байт для локальных переменных. Максимум: 2048 байт.
Недостаточно памяти, программа может работать нестабильно.
В теме "Помогите создать скетч для станка" реклама виагры из-под гостевого аккаунта. И тему, гад, выбрал подходящую - Проблемы со станком? Принимайте виагру!
Гугловскую рекапчу встречаю постоянно, считал ее достаточной защитой.
seri0shka, метод print был переименован в printPROGMEM
Должно быть так
vga.printPROGMEM((byte*)fnt_nanofont_data, FNT_NANOFONT_SYMBOLS_COUNT, FNT_NANOFONT_HEIGHT, 3, 1, str0, x, 10, 1);
vga.printPROGMEM((byte*)fnt_nanofont_data, FNT_NANOFONT_SYMBOLS_COUNT, FNT_NANOFONT_HEIGHT, 3, 1, str1, x, 17, 2);
.
Да, можно удалять. Никакой каптчи не увидел, или проверка на украинские IP или я чего-то не понимаю.
Optiboot только в Уно и в Мини. Тоже прошиваю optiboot в Nano. Размер загрузчика 512 байт, поэтому в boards.txt добавляю новые строки
atmega328o.name=[Optiboot] Arduino Nano ATmega328
atmega328o.upload.protocol=arduino
atmega328o.upload.maximum_size=32256
atmega328o.upload.speed=115200
atmega328o.bootloader.low_fuses=0xff
atmega328o.bootloader.high_fuses=0xde
atmega328o.bootloader.extended_fuses=0x05
atmega328o.bootloader.path=optiboot
atmega328o.bootloader.file=optiboot_atmega328.hex
atmega328o.bootloader.unlock_bits=0x3F
atmega328o.bootloader.lock_bits=0x0F
atmega328o.build.mcu=atmega328p
atmega328o.build.f_cpu=16000000L
atmega328o.build.core=arduino:arduino
atmega328o.build.variant=arduino:standard
Библиотека Time взята отсюда - https://github.com/PaulStoffregen/Time ?
У вас имя пользователя на кириллице, Arduino не обучен великому и могучему.
Вы считаете, что это небольшой проект? И про голосовое управление забыли упомянуть
Константин, а проект Zooids видели - https://www.youtube.com/watch?v=8Ik7V_QH5wk
Проект открытый - https://github.com/swarminterface/Zooids
Как говорят наши разведчики и их шпионы - "сверим часы". Существует простой алгоритм генерации одноразовых паролей на основе хеш функций от времени - TOTP. Существую и готовые библиотеки для Arduino - TOTP-Token. Из затрат - часы реального времени DS3234 на каждом из устройств.
По сравнению с Уно - ниже цена,меньший размер, проще макетировать на бредборде, для отлаженной конструкции - возможность запаять в макетку, напрямую или через PBS-15 колодки.
По сравнению с Мини - у Мини неудобно выведены SDA/SCL пины, слабый стабилизатор на 150ма. У меня прижились только для поделок с батарейным питанием.
MadHorse, рекомендую такой набор -
1. Arduino Nano, Breadboard 830 точек, модуль питания MB102, набор соединительных проводов, макетная монтажная плата и ИК светодиод.
2. Датчик температуры DS18b20, BMP180 датчик давления, LCD дисплей 1602 HD44780, адаптер I2C для LCD1602, часы реального времени DS3231. По семисегментному индикатору - если так нужен, берите готовую платку с драйвером. По датчику влажности - если устроит цена берите датчик давления, влажности и температуры BME280. DHT серия неточная и недолговечная.
Собирал похожие наборы своим пацанам - все нашел на OLX заметно дешевле.
Сторінки 1