Охренеть! До пол ночи долбился,не мог ничего сделать.А оказалось все просто. На второй компьютер,где никогда не было Arduino ID , установил ID 1.6.5 , подключил библиотеки из папки ksn792 , и вуаля-всё работает. Ставлю ID 1.8.5 , показывает всякий бред. Не понял причем здесь версия ID ,но факт остается фактом.
А вы не могли бы заказать на какой нибудь "облачный" сервис, типа Яндекс диска, полностью все, т.е. Arduino ID 1.6.5 , свои библиотеки и скетч, т.е. я понимаю, что вы сказали отсюда библиотеки и скетчь отсюда.., но я тож попробовал на чистый комп с XP поставил ID1.6.5, кинул в папку arduino скетч и библиотеки в свою папку... Но у меня не заработало.... Библиотеки не может найти.... А вы в какую плату заливали скетч, чет у меня с UNO не получается, а посмотрел отче об ошибках, похоже, что с Уно скетч не будет работать или библиотеки не находит, я их уже в корень на С кинул и толку нет....
А вы не могли бы заказать на какой нибудь "облачный" сервис, типа Яндекс диска
Сделаю ,попозже. Но я думаю это мало поможет.Все библиотеки я брал отсюда. Скетч работает и с Uno и с Nano ,проверено . Библиотеки в корне С и не найдет.Библиотеки находятся в двух местах. В папке Arduino / libraries . Либо в папке С/Документы/Arduino /libraries . У меня Win10 ,но я думаю и на ХР так же.Есть ещё способ. Папку с нужной библиотекой запаковываешь в архив,в формате .ZIP. Затем открываешь скетч,жмёшь Скетч/Подключить библиотеку/Добавить ZIP библиотеку.
Пробовал запоковывать, а потом распоковывать в ZIPе, но не получается.. По сообщению об ошибке нашёл, что если папка названа на русском языке, то ID не найдёт свою папку в папке с названием на русском, но папка с Ардуино как раз находится в папке,"мои документы".. Вот я её и перенес на С: ... Почему я желаю попробовать применить именно вашу ID 1.6.5, да потому что я скачал ID 1.6.5, но с буквами rs... Потом нашёл без всяких бука, но тоже не заработало... А какую и откуда вы скачали свою версию, я не могу знать, поэтому и прошу её у вас... Т.к. у вас же получилось, вот и я тоже хочу чтоб получилось...
что если папка названа на русском языке, то ID не найдёт свою папку
Вот я её и перенес на С
Не надо ничего никуда переносить! ID не найдет библиотеку если конечная папка на русском. Если делаете как я показал на фото, распаковывать ничего не надо. Указывай путь к архиву,и все дела. Архив должен быть .ZIP Повторяю- не RAR a ZIP. Для начала верните все папки туда,куда их установила ID .
Хорошо, попробую... Поставлю на XP скаченную версию ID по вашей ссылке... А вы использовали библиотеки только из папки clock41...или дополнительно библиотеки загружали..? Вы тоже использовали эту ID1.6.5 с "приставкой" r5...? (Чет меня настораживает)... Я такую уже пробовал.... Но чет неудачно... Библиотеки из папки clock41 не находила... И атаковал я их и распоковывались... Бился как мог....но не смог я объяснить этой Дуньке где ее библиотеки....
Всем привет.С бегущей строкой у меня получилось вот это......
Шрифт немного корявый.Переделаю под 4 матрицы бедет лучше.
Если переделаете, то выкладывайте пожалуйста вместе с библиотеками и версию ID пожалуста тоже укажите..... а то трудновасто искать библиотеки не зная какой версией ID Вы пользовались...
у меня не получилось ваш скейч запустить, как я не пытался.....
при проверке выдает In file included from cloc411.ino:7:0:
C:\Documents and Settings\Admin\Мои документы\Arduino\libraries\Arduino-Temperature-Control-Library-master/DallasTemperature.h:22:21: fatal error: OneWire.h: No such file or directory
а если кроме меня, подобные затруднения будет испытывать...?
Можете на (типа яндекс диска) загрузить (вместе с сылкой в текстовом файле на ID 1.6.5 в папке с библиотеками, чтоб место зря не расходовать на облаке) и дать ссылочку на общий доступ...?
Всем привет.С бегущей строкой у меня получилось вот это:
Шрифт немного корявый.Переделаю под 4 матрицы бедет лучше.
Даешь четыре матрицы!!!А еще лучше 8! Два ряда по 4! А по существу,поясните невежам,как подключен BMP280. Если не по I2C ,то как его подключить,точнее что добавить в скетч,что бы подключить по I2C.
besteugen, зачем вам в фонте куча служебных символов (знакоместа с 96 по 160? Памято-то у ардуины не резиновая...Выкиньте их.
putnik401 пишет:
а если кроме меня, подобные затруднения будет испытывать...?
Да никто кроме вас подобных "затруднений" испытывать не будет, поверьте. При правильной установке случаи конфликта библиотек с какой-то версией ИДЕ случаются раз в сто лет. А у вас ни в одной версии ни одна либа не работает. Как вы думаете, проблема в Ардуино или в "программисте"?
Как вы думаете, проблема в Ардуино или в "программисте"?
[/quote]
Злой вы дяденька...... Я ещё не настоящий волшебник, я только учусь делать чудеса и на роль программиста не претендую...
У меня иногда получается, что то взять и повторит, вам конечно спасибо за заботу, но библиотеки в ID, я могу добавить... Другое дело, что не все одинаковой версией ID пользуются, да и винда у всех разная и Ява машина с фраим веком, тоже разные... Я поэтому и прошу тех, у кого получилось, вылаживать скетчи вместе с библиотеками и указывать ссылку на версию ID, чтоб скачать и все одинаково было. Я не раз сталкивался что один и тот же скетч работает с определённой версией ID и своими библиотеками....
Я не раз сталкивался что один и тот же скетч работает с определённой версией ID и своими библиотеками....
А я ни разу с таким не сталкивался - хотя мой опыт явно больше вашего. Удивительно, правда?
Вместо того чтоб просить других выкладывать в сеть огромные и никому не нужные архивы, лучше б сели за книжки и ОДИН РАЗ разобрались, как правильно устанавливать IDE и билиотеки.
Добавлю, что НА КАЖДЫЙ (редкий) случай несовместимости IDE и библиотек в гугле всегда можно найти подсказку, как решить проблему без скачивания огромных архивов. Чаще всего достаточно подправить в либе две-три строчки...
Я всегда комплектую готовый проект рабочими библиотеками.Для профи,с знанием и книжками ,это не надо.А для профана?Хорошо вариться в собственном соку,но чужое всегда вкуснее.Да и ,"если с другом буду я ,а медведь без друга."
Я всегда комплектую готовый проект рабочими библиотеками.Для профи,с знанием и книжками ,это не надо.А для профана?Хорошо вариться в собственном соку,но чужое всегда вкуснее.Да и ,"если с другом буду я ,а медведь без друга."
Уважаемый, судя по ошибке, которую вы приводите в сообщении 209, никакого "конфликта библиотек" у вас нет, у вас просто не установлена (или неверно установлена) библиотека OneWire. Версия IDE тут совершенно не при делах, и версия библиотеки тоже - до нее вообще дело не доходит, она еще не загружена. Виною исключительно ваша личная криворукость. Пока вы не решите эту проблему, никакие новые IDE и библиотеки вас не спасут.
И еще добавлю - когда исправляешь ошибки - всегда надо исходить из того, что 99% за то, что это ошибки на твоей стороне, а не в библиотеках или версии среды.
Я тоже часто ошибаюсь в скетчах. На прошлой неделе просидел две ночи, приделывая к проекту новую фичу. Не компилируется и все! и ошибка какая-то странная "В этом классе нет такого метода". Почему нет, если в описании - есть, в примерах - есть и даже в исходном коде я его вижу? Одну ночь просидел до 4х - нифига. Вторую - свалился в три. Но мне даже не пришло в голову думать, что виновата "версия IDE" и ни на минуту не возникла мысль просить автора библиотеки, чтобы скинул новую версию или свою автобиографию на Яндекс :)
Ошибку нашел на третий день. Свою, конечно же.. Стыдно - перепутал обьект и ссылку на него.
... Но мне даже не пришло в голову, что виновата "версия IDE" и я ни на минуту не возникла мысли просить автора библиотеки, чтобы скинул мне свою автобиографию на Яндекс ....
Ставите условие?
Я лично, в виду своей "криворукости", не могу понять, как в ID можно библиотеку неправильно указать.... и если у меня что то получилось, то я максимально стараюсь, что бы это же получилось и у других, желающих повторить то, что получилось у меня.... и я не считаю зазорным признать свою не компетентность в этих Ардуино делах, т.к. на самом деле есть много других людей, знающих больше меня и думаю есть и такие, кто знает и меньше меня.... но я у важаю как первых, так и последних... последних за желание или стремление что то сделать, а первых за их опыт, который они получили достигнув своих целей... и никогда не упрекаю кого то, за то что они не могут понять чего либо.... у меня это хобби.... получится-хорошо, нет.... буду пробоать другие варианты....
но я у важаю как первых, так и последних... последних за желание или стремление что то сделать, а первых за их опыт, который они получили достигнув своих целей... и никогда не упрекаю кого то, за то что они не могут понять чего либо....
Давайте уважительно и без эмоций. Вы согласны с тем, что если компилятор не находит файл библиотеки (ошибка, приведенная вами в сообщении 209) - значит версия библиотеки не при чем?
Тогда зачем вы досаждаете авторам скетча докучливыми просьбами выложить в сеть какие-то архивы? Если речь идет о том, что вы уважаете их опыт и цените время - не отвлекайте их решением ваших проблем, не имеющих отношения к их проекту.
В настоящий момент, для меня это затруднение..... (как у убезьяны с гранатой.... граната есть, а куда кинуть не знает....) если получится решить... то конечно я отпишусь, как поборол.... а сейчас, при всем уважении к вам, про верссию библиотек, я вам ничего сказать, не могу...
besteugen, так и не выкинули спецсимволы из шрифта? Если в процедуру printCharWithShift добавить две строчки, 40 символов с 96 по 135 место можно будет выкинуть . А если подвинуть Ё.ё - то и больше. (индексы смотрел на основе шрифта из сообщ 208, если в новом шрифте вы их сдвинули - соответсвенно подправить)
void printCharWithShift(unsigned char c, int shift_speed){
if (c < 32) return;
c -= 32;
if ((c>95) && (c<136)) return;
if (c>135) c-=40;
memcpy_P(buffer, CH + 7*c, 7);
m.writeSprite(32, 0, buffer);
m.setColumn(32 + buffer[0], 0);
// Serial.println(c, DEC);
for (int i=0; i<buffer[0]+1; i++)
{
delay(shift_speed);
m.shiftLeft(false, false);
}
}
Ну это не проблема. Есть и отдельные матрицы.Нет времени ими заняться.Они же россыпью,надо паять.Прижмет-сделаю. Остается открытым вопрос по подключению BMP280 по I2C . Жаль на это 4 лишних пина отдавать.
Надо попробовать. Только в следующем месяце как на работе буду. Сейчас лечу домой,а дома не до этого.
Охренеть! До пол ночи долбился,не мог ничего сделать.А оказалось все просто. На второй компьютер,где никогда не было Arduino ID , установил ID 1.6.5 , подключил библиотеки из папки ksn792 , и вуаля-всё работает. Ставлю ID 1.8.5 , показывает всякий бред. Не понял причем здесь версия ID ,но факт остается фактом.
А вы не могли бы заказать на какой нибудь "облачный" сервис, типа Яндекс диска, полностью все, т.е. Arduino ID 1.6.5 , свои библиотеки и скетч, т.е. я понимаю, что вы сказали отсюда библиотеки и скетчь отсюда.., но я тож попробовал на чистый комп с XP поставил ID1.6.5, кинул в папку arduino скетч и библиотеки в свою папку... Но у меня не заработало.... Библиотеки не может найти.... А вы в какую плату заливали скетч, чет у меня с UNO не получается, а посмотрел отче об ошибках, похоже, что с Уно скетч не будет работать или библиотеки не находит, я их уже в корень на С кинул и толку нет....
А вы не могли бы заказать на какой нибудь "облачный" сервис, типа Яндекс диска
Сделаю ,попозже. Но я думаю это мало поможет.Все библиотеки я брал отсюда. Скетч работает и с Uno и с Nano ,проверено . Библиотеки в корне С и не найдет.Библиотеки находятся в двух местах. В папке Arduino / libraries . Либо в папке С/Документы/Arduino /libraries . У меня Win10 ,но я думаю и на ХР так же.Есть ещё способ. Папку с нужной библиотекой запаковываешь в архив,в формате .ZIP. Затем открываешь скетч,жмёшь Скетч/Подключить библиотеку/Добавить ZIP библиотеку.
Пробовал запоковывать, а потом распоковывать в ZIPе, но не получается.. По сообщению об ошибке нашёл, что если папка названа на русском языке, то ID не найдёт свою папку в папке с названием на русском, но папка с Ардуино как раз находится в папке,"мои документы".. Вот я её и перенес на С: ... Почему я желаю попробовать применить именно вашу ID 1.6.5, да потому что я скачал ID 1.6.5, но с буквами rs... Потом нашёл без всяких бука, но тоже не заработало... А какую и откуда вы скачали свою версию, я не могу знать, поэтому и прошу её у вас... Т.к. у вас же получилось, вот и я тоже хочу чтоб получилось...
что если папка названа на русском языке, то ID не найдёт свою папку
Вот я её и перенес на С
Не надо ничего никуда переносить! ID не найдет библиотеку если конечная папка на русском. Если делаете как я показал на фото, распаковывать ничего не надо. Указывай путь к архиву,и все дела. Архив должен быть .ZIP Повторяю- не RAR a ZIP. Для начала верните все папки туда,куда их установила ID .
ID я скачивал отсюда https: https://www.arduino.cc/en/Main/OldSoftwareReleases
Хорошо, попробую... Поставлю на XP скаченную версию ID по вашей ссылке... А вы использовали библиотеки только из папки clock41...или дополнительно библиотеки загружали..? Вы тоже использовали эту ID1.6.5 с "приставкой" r5...? (Чет меня настораживает)... Я такую уже пробовал.... Но чет неудачно... Библиотеки из папки clock41 не находила... И атаковал я их и распоковывались... Бился как мог....но не смог я объяснить этой Дуньке где ее библиотеки....
Вот версия установленная у меня. Да я уже и не помню.Сначала Пробуй запускать как есть,а потом добавляй библиотеки что попросит в ошибках.
https://yadi.sk/d/2kwFmttx3NkDBA
Всем привет.С бегущей строкой у меня получилось вот это:
Всем привет.С бегущей строкой у меня получилось вот это......
Шрифт немного корявый.Переделаю под 4 матрицы бедет лучше.
Если переделаете, то выкладывайте пожалуйста вместе с библиотеками и версию ID пожалуста тоже укажите..... а то трудновасто искать библиотеки не зная какой версией ID Вы пользовались...
у меня не получилось ваш скейч запустить, как я не пытался.....
при проверке выдает In file included from cloc411.ino:7:0:
Версия 1.6.12 библиотеки могу в личку сбросить
Версия 1.6.12 библиотеки могу в личку сбросить
а если кроме меня, подобные затруднения будет испытывать...?
Можете на (типа яндекс диска) загрузить (вместе с сылкой в текстовом файле на ID 1.6.5 в папке с библиотеками, чтоб место зря не расходовать на облаке) и дать ссылочку на общий доступ...?
я пока не знаю как это сделать
тогда как можете.. киньте в личное... или на почту rs_bk@bk.ru буду благодарен..
OneWire.h: No such file or directory
Ну так надо подключить библиотеку OneWire. Она и в Clock41 есть и в Clock4.
Всем привет.С бегущей строкой у меня получилось вот это:
Даешь четыре матрицы!!!А еще лучше 8! Два ряда по 4! А по существу,поясните невежам,как подключен BMP280. Если не по I2C ,то как его подключить,точнее что добавить в скетч,что бы подключить по I2C.
Самое интересное что она есть в папке библиотек, в той что в моих документах, в папке Ардуино...... И в примерах есть...
besteugen, зачем вам в фонте куча служебных символов (знакоместа с 96 по 160? Памято-то у ардуины не резиновая...Выкиньте их.
а если кроме меня, подобные затруднения будет испытывать...?
Да никто кроме вас подобных "затруднений" испытывать не будет, поверьте. При правильной установке случаи конфликта библиотек с какой-то версией ИДЕ случаются раз в сто лет. А у вас ни в одной версии ни одна либа не работает. Как вы думаете, проблема в Ардуино или в "программисте"?
всегда, интел инсайт идиот оутсайт.переделаю шрифе,лишнее выкину.
[/quote]
Как вы думаете, проблема в Ардуино или в "программисте"?
[/quote]
Злой вы дяденька...... Я ещё не настоящий волшебник, я только учусь делать чудеса и на роль программиста не претендую...
У меня иногда получается, что то взять и повторит, вам конечно спасибо за заботу, но библиотеки в ID, я могу добавить... Другое дело, что не все одинаковой версией ID пользуются, да и винда у всех разная и Ява машина с фраим веком, тоже разные... Я поэтому и прошу тех, у кого получилось, вылаживать скетчи вместе с библиотеками и указывать ссылку на версию ID, чтоб скачать и все одинаково было. Я не раз сталкивался что один и тот же скетч работает с определённой версией ID и своими библиотеками....
Я не раз сталкивался что один и тот же скетч работает с определённой версией ID и своими библиотеками....
А я ни разу с таким не сталкивался - хотя мой опыт явно больше вашего. Удивительно, правда?
Вместо того чтоб просить других выкладывать в сеть огромные и никому не нужные архивы, лучше б сели за книжки и ОДИН РАЗ разобрались, как правильно устанавливать IDE и билиотеки.
Добавлю, что НА КАЖДЫЙ (редкий) случай несовместимости IDE и библиотек в гугле всегда можно найти подсказку, как решить проблему без скачивания огромных архивов. Чаще всего достаточно подправить в либе две-три строчки...
Я всегда комплектую готовый проект рабочими библиотеками.Для профи,с знанием и книжками ,это не надо.А для профана?Хорошо вариться в собственном соку,но чужое всегда вкуснее.Да и ,"если с другом буду я ,а медведь без друга."
Я всегда комплектую готовый проект рабочими библиотеками.Для профи,с знанием и книжками ,это не надо.А для профана?Хорошо вариться в собственном соку,но чужое всегда вкуснее.Да и ,"если с другом буду я ,а медведь без друга."
наверно ваш пост №208 - редкое исключение?
наверно ваш пост №208 - редкое исключение?
Уважаемый, судя по ошибке, которую вы приводите в сообщении 209, никакого "конфликта библиотек" у вас нет, у вас просто не установлена (или неверно установлена) библиотека OneWire. Версия IDE тут совершенно не при делах, и версия библиотеки тоже - до нее вообще дело не доходит, она еще не загружена. Виною исключительно ваша личная криворукость. Пока вы не решите эту проблему, никакие новые IDE и библиотеки вас не спасут.
И еще добавлю - когда исправляешь ошибки - всегда надо исходить из того, что 99% за то, что это ошибки на твоей стороне, а не в библиотеках или версии среды.
Я тоже часто ошибаюсь в скетчах. На прошлой неделе просидел две ночи, приделывая к проекту новую фичу. Не компилируется и все! и ошибка какая-то странная "В этом классе нет такого метода". Почему нет, если в описании - есть, в примерах - есть и даже в исходном коде я его вижу? Одну ночь просидел до 4х - нифига. Вторую - свалился в три. Но мне даже не пришло в голову думать, что виновата "версия IDE" и ни на минуту не возникла мысль просить автора библиотеки, чтобы скинул новую версию или свою автобиографию на Яндекс :)
Ошибку нашел на третий день. Свою, конечно же.. Стыдно - перепутал обьект и ссылку на него.
... Но мне даже не пришло в голову, что виновата "версия IDE" и я ни на минуту не возникла мысли просить автора библиотеки, чтобы скинул мне свою автобиографию на Яндекс ....
Ставите условие?
Я лично, в виду своей "криворукости", не могу понять, как в ID можно библиотеку неправильно указать.... и если у меня что то получилось, то я максимально стараюсь, что бы это же получилось и у других, желающих повторить то, что получилось у меня.... и я не считаю зазорным признать свою не компетентность в этих Ардуино делах, т.к. на самом деле есть много других людей, знающих больше меня и думаю есть и такие, кто знает и меньше меня.... но я у важаю как первых, так и последних... последних за желание или стремление что то сделать, а первых за их опыт, который они получили достигнув своих целей... и никогда не упрекаю кого то, за то что они не могут понять чего либо.... у меня это хобби.... получится-хорошо, нет.... буду пробоать другие варианты....
но я у важаю как первых, так и последних... последних за желание или стремление что то сделать, а первых за их опыт, который они получили достигнув своих целей... и никогда не упрекаю кого то, за то что они не могут понять чего либо....
Давайте уважительно и без эмоций. Вы согласны с тем, что если компилятор не находит файл библиотеки (ошибка, приведенная вами в сообщении 209) - значит версия библиотеки не при чем?
Тогда зачем вы досаждаете авторам скетча докучливыми просьбами выложить в сеть какие-то архивы? Если речь идет о том, что вы уважаете их опыт и цените время - не отвлекайте их решением ваших проблем, не имеющих отношения к их проекту.
1.6.12.на1.6.5 не работает.
В настоящий момент, для меня это затруднение..... (как у убезьяны с гранатой.... граната есть, а куда кинуть не знает....) если получится решить... то конечно я отпишусь, как поборол.... а сейчас, при всем уважении к вам, про верссию библиотек, я вам ничего сказать, не могу...
сейчас качну https://www.arduino.cc/en/Main/Donate ID 1.6.12 , попробую...
кстати попробуйте www.easyeda.com интересная штуковина.... печатные платы заказывать
я проект выложил на паяльник,несколько челов бились с 1,6,5 ругая проект.я скинул на майл видео.1,6,12 все на место поставило.
видео могу скинуть.
шрифт переделал.на мой взгляд смотрится посимпатичней.
PROGMEM const unsigned char CH[] = { 5, 8, 0x00,0x00,0x00,0x00,0x00, //space 3, 8, 0x00,0x00,0x5F,0x00,0x00, //! 3, 8, 0x00,0x02,0x04,0x02,0x04, //" 5, 8, 0x14,0x3E,0x14,0x3E,0x14, //# 5, 8, 0x22,0x45,0x7F,0x49,0x32, //$ 5, 8, 0x23,0x13,0x08,0x64,0x62, //% 5, 8, 0x36,0x49,0x56,0x20,0x50, //& 1, 8, 0x00,0x00,0x07,0x07,0x00, //' 4, 8, 0x00,0x3C,0x42,0x81,0x00, //( 4, 8, 0x00,0x81,0x42,0x3C,0x00, //) 5, 8, 0x2A,0x1C,0x3E,0x1C,0x2A, //* 5, 8, 0x08,0x08,0x3E,0x08,0x08, //+ 3, 8, 0x00,0x00,0xB0,0x70,0x00, //, 5, 8, 0x08,0x08,0x08,0x08,0x08, //- 3, 8, 0x00,0x60,0x60,0x00,0x00, //. 5, 8, 0x60,0x30,0x18,0x0C,0x06, /// 5, 8, 0x3E,0x41,0x41,0x41,0x3E, //0 4, 8, 0x00,0x42,0x7F,0x40,0x00, //1 5, 8, 0x42,0x61,0x51,0x49,0x46, //2 5, 8, 0x22,0x41,0x49,0x49,0x36, //3 5, 8, 0x18,0x14,0x12,0x11,0x7F, //4 5, 8, 0x27,0x45,0x45,0x45,0x39, //5 5, 8, 0x3E,0x49,0x49,0x49,0x32, //6 5, 8, 0x01,0x71,0x09,0x05,0x03, //7 5, 8, 0x36,0x49,0x49,0x49,0x36, //8 5, 8, 0x26,0x49,0x49,0x49,0x3E, //9 2, 8, 0x00,0x00,0x33,0x33,0x00, //: 2, 8, 0x00,0x00,0xB3,0x73,0x00, //; 5, 8, 0x08,0x14,0x22,0x41,0x00, //< 5, 8, 0x14,0x14,0x14,0x14,0x14, //= 5, 8, 0x00,0x41,0x22,0x14,0x08, //> 5, 8, 0x02,0x59,0x09,0x09,0x06, //? 5, 8, 0x3E,0x49,0x55,0x5D,0x0E, //@ 5, 8, 0x7E,0x11,0x11,0x11,0x7E, //A 5, 8, 0x7F,0x49,0x49,0x49,0x36, //B 5, 8, 0x3E,0x41,0x41,0x41,0x22, //C 5, 8, 0x7F,0x41,0x41,0x41,0x3E, //D 5, 8, 0x7F,0x49,0x49,0x41,0x41, //E 5, 8, 0x7F,0x09,0x09,0x01,0x01, //F 5, 8, 0x3E,0x41,0x49,0x49,0x32, //G 5, 8, 0x7F,0x08,0x08,0x08,0x7F, //H 5, 8, 0x7F,0x40,0x40,0x40,0x40, //I 5, 8, 0x20,0x40,0x41,0x41,0x3F, //J 5, 8, 0x7F,0x08,0x14,0x22,0x41, //K 5, 8, 0x7F,0x40,0x40,0x40,0x40, //L 5, 8, 0x7F,0x02,0x0C,0x02,0x7F, //M 5, 8, 0x7F,0x08,0x10,0x20,0x7F, //N 5, 8, 0x3E,0x41,0x41,0x41,0x3E, //O 5, 8, 0x7F,0x09,0x09,0x09,0x06, //P 5, 8, 0x3E,0x41,0x51,0x21,0x5E, //Q 5, 8, 0x7F,0x09,0x19,0x29,0x46, //R 5, 8, 0x26,0x49,0x49,0x49,0x32, //S 5, 8, 0x01,0x01,0x7F,0x01,0x01, //T 5, 8, 0x3F,0x40,0x40,0x20,0x7F, //U 5, 8, 0x1F,0x20,0x40,0x20,0x1F, //V 5, 8, 0x3F,0x40,0x3E,0x40,0x3F, //W 5, 8, 0x63,0x14,0x08,0x14,0x63, //X 5, 8, 0x07,0x08,0x70,0x08,0x07, //Y 5, 8, 0x41,0x69,0x59,0x4D,0x4B, //Z 2, 8, B01111111, B01000001, B00000000, B00000000, B00000000, // [ 59 4, 8, B00000001, B00000110, B00011000, B01100000, B00000000, // \ backslash 60 2, 8, B01000001, B01111111, B00000000, B00000000, B00000000, // ] 61 3, 8, B00000010, B00000001, B00000010, B00000000, B00000000, // hat 62 4, 8, B01000000, B01000000, B01000000, B01000000, B00000000, // _ 63 4, 8, 0x06,0x09,0x09,0x06,0x00, //градус 5, 8, 0x20,0x54,0x54,0x34,0x78, //a 5, 8, 0x7F,0x28,0x48,0x48,0x30, //b 5, 8, 0x38,0x44,0x44,0x44,0x44, //c 5, 8, 0x30,0x48,0x48,0x50,0x7F, //d 5, 8, 0x38,0x54,0x54,0x54,0x18, //e 69 5, 8, 0x00,0x44,0x3E,0x05,0x00, //f 70 5, 8, 0x18,0xA4,0xA4,0x94,0x78, //g 71 5, 8, 0x7F,0x10,0x08,0x08,0x70, //h 72 4, 8, 0x00,0x48,0x7A,0x40,0x00, //i 5, 8, 0x00,0x40,0x80,0x84,0x7D, //j 4, 8, 0x7F,0x10,0x28,0x44,0x00, //k 75 4, 8, 0x00,0x41,0x7F,0x40,0x00, //l 5, 8, 0x78,0x04,0x78,0x04,0x78, //m 5, 8, 0x7C,0x08,0x04,0x04,0x78, //n 5, 8, 0x38,0x44,0x44,0x44,0x38, //o 5, 8, 0xF8,0x24,0x24,0x24,0x18, //p 80 5, 8, 0x18,0x24,0x24,0x24,0xF8, //q 81 5, 8, 0x7C,0x10,0x08,0x04,0x08, //r 82 5, 8, 0x48,0x54,0x54,0x54,0x24, //s 4, 8, 0x04,0x3F,0x44,0x40,0x20, //t 5, 8, 0x3C,0x40,0x40,0x20,0x7C, //u 5, 8, 0x1C,0x20,0x40,0x20,0x1C, //v 5, 8, 0x3C,0x40,0x38,0x40,0x3C, //w 5, 8, 0x44,0x28,0x10,0x28,0x44, //x 5, 8, 0x0C,0x50,0x50,0x50,0x3C, //y 4, 8, 0x44,0x64,0x54,0x4C,0x44, //z 5, 8, 0x08,0x36,0x41,0x41,0x00, //{ 3, 8, 0x00,0x00,0x7F,0x00,0x00, //| 5, 8, 0x00,0x41,0x41,0x36,0x08, //] 4, 8, B00001000, B00000100, B00001000, B00000100, B00000000, // ~ 94 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, 3, 8, 0x00,0x00,0x00,0x00,0x00, // ? 133 3, 8, 0x00,0x00,0x00,0x00,0x00, // ? 134 3, 8, 0x00,0x00,0x00,0x00,0x00, // ? 135 5, 8, 0x7E,0x4B,0x4A,0x43,0x42, //Ё 136 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 137 4, 8, B00111110, B01001001, B01001001, B00100010, B00000000, // Є Є 138 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 139 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 140 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 141 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 142 3, 8, B00000001, B11111110, B00000001, B00000000, B00000000, // ? Ї 143 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 144 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 145 1, 8, B01111111, B00000000, B00000000, B00000000, B00000000, // І І 146 1, 8, B01111010, B00000000, B00000000, B00000000, B00000000, // і і 147 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 148 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 149 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 150 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 151 5, 8, 0x38,0x55,0x54,0x55,0x18, //ё 152 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 153 4, 8, B00111000, B01010100, B01010100, B01010100, B00000000, // є є 154 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 155 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 156 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 157 3, 8, B00000000, B00000000, B00000000, B00000000, B00000000, // ? 158 3, 8, B00000010, B01111000, B00000010, B00000000, B00000000, // ? ї 159 5, 8, 0x7C,0x12,0x11,0x11,0x7F, //А 5, 8, 0x7F,0x49,0x49,0x49,0x30, //Б 5, 8, 0x7F,0x49,0x49,0x49,0x36, //И 4, 8, 0x7F,0x01,0x01,0x01,0x01, //Г 5, 8, 0xC0,0x7E,0x41,0x7F,0xC0, //Д 5, 8, 0x7F,0x49,0x49,0x41,0x41, //Е 5, 8, 0x77,0x08,0x7F,0x08,0x77, //Ж 5, 8, 0x22,0x41,0x49,0x49,0x36, //З 5, 8, 0x7F,0x20,0x10,0x08,0x7F, //И 5, 8, 0x7F,0x20,0x11,0x08,0x7F, //Й 5, 8, 0x7F,0x08,0x14,0x22,0x41, //К 5, 8, 0x40,0x7C,0x02,0x01,0x7F, //Л 5, 8, 0x7F,0x02,0x0C,0x02,0x7F, //М 5, 8, 0x7F,0x08,0x08,0x08,0x7F, //Н 5, 8, 0x3E,0x41,0x41,0x41,0x3E, //О 5, 8, 0x7F,0x01,0x01,0x01,0x7F, //П 5, 8, 0x7F,0x09,0x09,0x09,0x06, //Р 5, 8, 0x3E,0x41,0x41,0x41,0x22, //С 5, 8, 0x01,0x01,0x7F,0x01,0x01, //Т 5, 8, 0x27,0x48,0x48,0x48,0x3F, //У 5, 8, 0x1C,0x22,0xFF,0x22,0x1C, //Ф 5, 8, 0x63,0x14,0x08,0x14,0x63, //Х 5, 8, 0x7F,0x40,0x40,0x7F,0xC0, //Ц 5, 8, 0x07,0x08,0x08,0x08,0x7F, //Ч 5, 8, 0x7F,0x40,0x7F,0x40,0x7F, //Ш 5, 8, 0x7F,0x40,0x7F,0x40,0xFF, //Щ 5, 8, 0x01,0x7F,0x48,0x48,0x30, //Ъ 5, 8, 0x7F,0x48,0x48,0x30,0x7F, //Ы 5, 8, 0x7F,0x48,0x48,0x48,0x30, //Ь 5, 8, 0x41,0x49,0x49,0x49,0x3E, //Э 5, 8, 0x7F,0x08,0x3E,0x41,0x3E, //Ю 5, 8, 0x46,0x29,0x19,0x09,0x7F, //Я 5, 8, 0x20,0x54,0x54,0x34,0x78, //а 5, 8, 0x7C,0x54,0x54,0x54,0x20, //б 5, 8, 0x7C,0x54,0x54,0x54,0x28, //в 4, 8, 0x7C,0x04,0x04,0x04,0x04, //г 5, 8, 0xC0,0x78,0x44,0x7C,0xC0, //д 5, 8, 0x38,0x54,0x54,0x54,0x18, //е 5, 8, 0x6C,0x10,0x7C,0x10,0x6C, //ж 5, 8, 0x28,0x44,0x54,0x54,0x28, //з 5, 8, 0x7C,0x20,0x10,0x08,0x7C, //и 5, 8, 0x7C,0x20,0x12,0x08,0x7C, //й 5, 8, 0x7C,0x10,0x10,0x28,0x44, //к 5, 8, 0x40,0x38,0x04,0x04,0x7C, //л 5, 8, 0x7C,0x08,0x10,0x08,0x7C, //м 5, 8, 0x7C,0x10,0x10,0x10,0x7C, //н 5, 8, 0x38,0x44,0x44,0x44,0x38, //о 5, 8, 0x7C,0x04,0x04,0x04,0x7C, //п 5, 8, 0x7C,0x14,0x14,0x14,0x08, //р 5, 8, 0x38,0x44,0x44,0x44,0x28, //с 5, 8, 0x04,0x04,0x7C,0x04,0x04, //т 5, 8, 0x0C,0x50,0x50,0x50,0x3C, //у 5, 8, 0x18,0x24,0xFE,0x24,0x18, //ф 5, 8, 0x44,0x28,0x10,0x28,0x44, //х 5, 8, 0x7C,0x40,0x40,0x7C,0xC0, //ц 5, 8, 0x0C,0x10,0x10,0x10,0x7C, //ч 5, 8, 0x7C,0x40,0x7C,0x40,0x7C, //ш 5, 8, 0x7C,0x40,0x7C,0x40,0xFC, //щ 5, 8, 0x04,0x7C,0x50,0x50,0x20, //ъ 5, 8, 0x7C,0x50,0x50,0x20,0x7C, //ы 5, 8, 0x7C,0x50,0x50,0x50,0x20, //ь 5, 8, 0x44,0x54,0x54,0x54,0x38, //э 5, 8, 0x7C,0x10,0x38,0x44,0x38, //ю 5, 8, 0x48,0x54,0x34,0x14,0x7C, //я };besteugen, так и не выкинули спецсимволы из шрифта? Если в процедуру printCharWithShift добавить две строчки, 40 символов с 96 по 135 место можно будет выкинуть . А если подвинуть Ё.ё - то и больше. (индексы смотрел на основе шрифта из сообщ 208, если в новом шрифте вы их сдвинули - соответсвенно подправить)
void printCharWithShift(unsigned char c, int shift_speed){ if (c < 32) return; c -= 32; if ((c>95) && (c<136)) return; if (c>135) c-=40; memcpy_P(buffer, CH + 7*c, 7); m.writeSprite(32, 0, buffer); m.setColumn(32 + buffer[0], 0); // Serial.println(c, DEC); for (int i=0; i<buffer[0]+1; i++) { delay(shift_speed); m.shiftLeft(false, false); } }Так как с BMP280. Как его подключать не подскажите.
VCC-3.3V,SCL-13,SD0-12,SDA-11,CS-10
b707,благодарю.вашей инфой с удовольствием воспользуюсь.не хватает времени,руки ине дошли.
b707,благодарю.вашей инфой с удовольствием воспользуюсь.не хватает времени,руки ине дошли.
всегда пожалуйста :)
Загрузил. Шрифт повернут на 90 градусов.Повернуть никак нельзя?
нет нельзя .шрифт под стоячие матрицы.у вас панель из 4х матриц.
вот ссылка
https://cloud.mail.ru/public/BVAi/w9tcA4ADB
времечко будет попробую слепить проект под лежачии матрицы,с выбором воспроизводимой инфы.
времечко будет попробую слепить проект под лежачии матрицы
на первой странице темы эту проблему вроде уже решали
шрифт под стоячие матрицы
Ну это не проблема. Есть и отдельные матрицы.Нет времени ими заняться.Они же россыпью,надо паять.Прижмет-сделаю. Остается открытым вопрос по подключению BMP280 по I2C . Жаль на это 4 лишних пина отдавать.
SCL-A5,SDA-A4,CS-3.3V,VCC-3.3V,GND.Adafruit_BMP280 bmp280;
SCL-A5,SDA-A4,CS-3.3V,VCC-3.3V,GND.Adafruit_BMP280 bmp280;
А уровни по I2C согласовывать, нужно...? Или трёх вольтовую Ардуино использовать?
3.3v железки (ардуинки) хватает.Adafruit_BMP280 bmp; так
3.3v железки (ардуинки) хватает.Adafruit_BMP280 bmp; так
в
5v и 3.3v на 1117 но и 662 тоже потянет.НАНО тянет,Дополнительное питание требуют WiFi 8266 и NRF24 .280 ест моло.
Позвольте полюбопытствовать, что это за АТмега?
в
arduino uno atmega 328p. 328 могу заменить на 168 или atmega 8. как то так.