Помогите работать с библиотеками

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

помогите, пожста, разобраться с использованием библиотек.....

где их брать и куда размещать файлы ?

в частности - не могу победить <avr/pgmspase.h>   :(

уже изучил всё описание.....

а где скачать эти файлы ? .h и .cpp ?

 

step962
Offline
Зарегистрирован: 23.05.2011

А зачем оно вам?

Что-то мне кажется, что конкретно pgmspase.h вы не найдете нигде. Попробуйте поменять на pgmspace.h и не ищите - за вас это сделает компилятор (найдет в <arduino>\hardware\tools\avr\avr\include\avr).

 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Добрый день !

...меняюсь с суток, к сожалению :(

попозже пропишу....

заинтересовался ВидеоПалкой, а там таблица генератора символов пишется во флэш.....

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

начал переписывать без PROGMEM.......

......начались ругательства компилятора :(

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

#include <avr/pgmspace.h>
String povtext = "ZENIT" ;
byte RefreshRate = 1 ;
int Dlina_Text = povtext.length() ;
byte Data_B = 0 ;
byte Data_C = 0 ;
byte Data_D = 0 ;
byte t ;
byte l ;
byte n ;

 

....пока вся проблема - в первой строке :(

остальное всё разобрал, всё понял

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

извините за SPASE :) :) :)

Я НЕМЕЦ :(

но искал - через копирование.... перечитал все описания....

но - как скачать эти .h и .cpp - нигде не нашёл :(

leshak
Offline
Зарегистрирован: 29.09.2011

 http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii - поправте плиз свой пост

Ну и "на будущие пригодится" - http://arduino.ru/forum/obshchii/sokhranenie-kartinok-na-forume

Зачем вы вообще подключаете pgmspace? По приведенному коду не видно что-бы он использовался. И не предполагайте телепатов на форуме. Если "начались ругательства компилятора", то можно и сделать копипаст ругательства (лучше руками его не перенабирать). Он иногда тоже несет информацию что же именно ему не нравится.

 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

сходил в папку, как Вы прописали......

да, pgmspace.h там лежит !!!!!!!!!!!!!!!!!!!!

...значит = где-то и pgmspace.cpp = ЕСТЬ ?

Т.Е = можно начинать паять ? :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

моя думал, что каждое ИНКЛУДЕ надо скачивать.... и размещать.....

Спасибо ОГРОМАДНОЕ !

leshak
Offline
Зарегистрирован: 29.09.2011

 

leshak пишет:

но - как скачать эти .h и .cpp - нигде не нашёл :(

Обычно когда вы где-то видите "скачайте библиотеку отсюда", то там будет .zip файл, содержачий эти самые .h и .cpp. Его нужно будет распаковать, положить в папку arduino\libraries\ИМЯ_БИБЛИОТЕКИ\ и перезапустить ArduinoIDE

Но... не в вашем случае.

Весь этот процесс относится только к "дополнительным библиотекам", а  pgmspace.h уже идет "из коробки" вместа с самой ArduinoIDE. Он уже скачан и положен "куда нужно". Нигде его искать и скачивать - уже не требуется. Вы его скачали вместе с ArduinoIDE

Более того, скорее всего даже делать #include <avr/pgmspace.h> - не нужно. Есть сильное подозрение что он "настолько стандартен", что ArduinoIDE, в заботе о чайниках, сама подключает его к любому скетчу. Попробуйте просто вытереть эту строку и воспользоватся какой-нибудь функцией/типом ради которой вы пытались сделать этот инклуд. Скорее всего заработает и так.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

МОЖЕТ ЕЩЁ ПОСМОТРИТЕ МОИ НАЧИНАНИЯ ?

Делфи - поднадоело уже.....

...хочется к микросхемкам поближе :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

это я понял - что много предзагруженного есть.... :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

из темы - волшебная лампа....

Ардуина Уно, три полевика, кусок ленты RGB, два потенциометра (в задумке - джойстик) :

- канал_1 потенциометра - перебор цвета ленты - три канала ШИМ

- канал_2 потенциометра - установка яркости ленты

.....щас - текст....

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

//-----------------------------------------------------------------------
int LED_R = 3 ;                                 // номер выхода ( ШИМ ) на ленту - R
int LED_G = 5 ;                                 // номер выхода ( ШИМ ) на ленту - G
int LED_B = 6 ;                                 // номер выхода ( ШИМ ) на ленту - B
int Sensor_RGB = A0 ;                           // номер входа - первый канал джойстика
int Sensor_Bright = A1 ;                        // номер входа - второй канал джойстика
int Value_RGB = 0 ;                             // значение для цвета ленты
int Value_Bright = 0  ;                         // значение для яркости ленты
int Value_R = 0 ;                               // значение для цвета ленты - R
int Value_G = 0 ;                               // значение для цвета ленты - G  
int Value_B = 0 ;                               // значение для цвета ленты - B
//-----------------------------------------------------------------------
void setup()  {  
  pinMode( LED_R, OUTPUT ) ;                   
  pinMode( LED_G, OUTPUT ) ;
  pinMode( LED_B, OUTPUT ) ;  }
//-----------------------------------------------------------------------
void loop()  { 
  Value_RGB = analogRead( Sensor_RGB  ) ;                // считываем положение первого канала джойстика - цвет ленты
  Value_R = Value_RGB ;                                  // R
  while( Value_R > 255 )  {                              // R
    Value_R = Value_R - 256 ;  }                         // преобразуем цвет ленты для R
  Value_G = Value_RGB / 2 ;                              // G
  while( Value_G > 255 )  {                              // G
    Value_G = Value_R - 256 ;  }                         // преобразуем цвет ленты для G
  Value_B = Value_RGB / 4 ;                              // B
  while( Value_B > 255 )  {                              // B
    Value_B = Value_R - 256 ;  }                         // преобразуем цвет ленты для B
  Value_Bright = analogRead( Sensor_Bright  ) ;          // считываем положение второго канала джойстика - яркость ленты      
  Value_R = map( Value_Bright, 0, 1023, 0, 255 ) ;       // масштабируем цвет ленты с яркостью ленты - R
  Value_B = map( Value_Bright, 0, 1023, 0, 255 ) ;       // масштабируем цвет ленты с яркостью ленты - G
  Value_G = map( Value_Bright, 0, 1023, 0, 255 ) ;       // масштабируем цвет ленты с яркостью ленты - B
  analogWrite( LED_R, Value_R ) ;                        // выводим значение цвета ленты для R
  analogWrite( LED_G, Value_G ) ;                        // выводим значение цвета ленты для G
  analogWrite( LED_B, Value_B ) ;  }                     // выводим значение цвета ленты для B
//-----------------------------------------------------------------------

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

:( пока тока учусь вставлять текст проги.....

извините.....

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

а за что мне баллы начисляются ?!!!!!!!!!!!!!!!!!!!!!!!

я же здесЯ - лошара ещё.......

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

хочется иметь - 8_основных_цветов_ленты * 256_ШИМ_на _канал =  2048 цветов......

но в этом деле - пока чувствую за собой косячОк.....

....а в остальном - работоспособно ?

Ардуинку - пока ещё не прислали :(

leshak
Offline
Зарегистрирован: 29.09.2011

SU-27-16 пишет:

:( пока тока учусь вставлять текст проги.....

извините.....

Я же дал вам ссылку на ветку где это описанно. Это прекрепленная ветка (самая первая) в форуме программирование.

Вместо извинений вы можете поправить свои прошлый посты - нажать кнопчку "Изменить".

Так же можно, при наборе поста, пользоваться кнопкой "Предпросмотр" - увидите как ваше сообщение будет вставлятся. Можете потренеироватся с "вставкой кода" таким образом.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

да ! тормоз я.......

если бы компилятор не нашёл НУЖНОЕ - он бы ругался на вызов функции .....pgm_read_byte_near( letterArray + ( l * 15 + t ) )......

из библиотеки  пгмспейс ?

 

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

спасибо !

...читал, пробовал

щас сеть слабоватая..... не получилось пока :(

вариант закомментировать #include не привёл к ошибкам !

т.е. = компилятор по умолчанию всё добавил ? КАК ВЫ И ПРЕДРЕКАЛИ ?

:)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

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

:(

leshak
Offline
Зарегистрирован: 29.09.2011

 Раз скорость маловато, то есть подозрение что сидите под оперой. Попробуйте хромом.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

спасибо за науку ! :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

неееее, просто эксплорер :(

leshak
Offline
Зарегистрирован: 29.09.2011

 Все равно попробуйте хромом. У меня под ним - работает точно. 

И это форум - не чат. Не обязательно  каждое предложение слать отдельным постом :)  (а на каждое из них приходить нотифай в почту).

Может еще какие-то баннерорезалки включены - тоже могут мешат.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

форум - не чат !

...а как надо ?

:(

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

жать - ОТВЕТИТЬ ?

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

УЖ, ИЗВИНИТЕ, ПОЖСТА......

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

СПАСИБО !

...пойду учиться

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

а как убрать отсюда мою глупую тему ?

 

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

SU-27-16 пишет:

а как убрать отсюда мою глупую тему ?

 

Попросить админа ;)

leshak
Offline
Зарегистрирован: 29.09.2011

SU-27-16 пишет:

а как убрать отсюда мою глупую тему ?

 

Никак.

С какого испуга админ будет ее убирать? Тема как тема. Может у кого-то еще такой же вопрос возникнет.

Вообщем привыкайте что все что вы постите "останется в истории". Думайте об этом прежде чем нажать кнопку "Сохранить" или "Завести тему". Ну и про "Предпросмотр" не забывайте.

leshak
Offline
Зарегистрирован: 29.09.2011

SU-27-16 пишет:

форум - не чат !

...а как надо ?

:(

Сделать паузу между "мысль пришла в голову" и "нажал кнопку отправить". А то прямо поток создания постите в реал-тайм. Пришла пара-идей мыслей - ну опробуйте их сами. Потом отпишитесь о их результатах всех сразу, одним постом. В нем же и вопрос задайте.

Подумайте, что КАЖДОМУ человеку участвовавшему в вашей теме (плюс те кто через RSS читает) прийдет сообщение на почту, на каждое ваше "извините" отдельным постом. И у него будет выбор. Либо каждый раз жать ссылку и смотреть что вы написали, важное или не важное, или просто отписатся от вашей темы. Так что просто думайте стоит ли повод того что-бы "привлекать внимание".

Боятся "что-то написать" - конечно не нужно, но и другая крайность, общение в стиле SMS-сок - тоже не шибко здорово.

step962
Offline
Зарегистрирован: 23.05.2011

SU-27-16 пишет:

но - как скачать эти .h и .cpp - нигде не нашёл :(

.h - уже нашли
.cpp (а также .c) - не найдете. Ибо...

 

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

Если вам что и понадобится - да и то, скорее всего, на этапе более глубокого освоения предмета - так это посещение каталогов <Arduino>\hardware\tools\avr\doc\avr-libc\man. Здесь можно найти кое-какую справочную информацию по заголовочным файлам и по правильному обращению с функциями в них объявляемыми.

Цитата:
а за что мне баллы начисляются ?!!!!!!!!!!!!!!!!!!!!!!! я же здесЯ - лошара ещё.......

За степень вашего щелкоперства и начисляются - каждый пост добавляет один балл.

С полезностью поста - как вы правильно подметили - этот показатель никак не связан.

Lakki
Offline
Зарегистрирован: 19.02.2015

leshak пишет:

 

leshak пишет:

но - как скачать эти .h и .cpp - нигде не нашёл :(

Обычно когда вы где-то видите "скачайте библиотеку отсюда", то там будет .zip файл, содержачий эти самые .h и .cpp. Его нужно будет распаковать, положить в папку arduino\libraries\ИМЯ_БИБЛИОТЕКИ\ и перезапустить ArduinoIDE

Но... не в вашем случае.

Весь этот процесс относится только к "дополнительным библиотекам", а  pgmspace.h уже идет "из коробки" вместа с самой ArduinoIDE. Он уже скачан и положен "куда нужно". Нигде его искать и скачивать - уже не требуется. Вы его скачали вместе с ArduinoIDE

Более того, скорее всего даже делать #include <avr/pgmspace.h> - не нужно. Есть сильное подозрение что он "настолько стандартен", что ArduinoIDE, в заботе о чайниках, сама подключает его к любому скетчу. Попробуйте просто вытереть эту строку и воспользоватся какой-нибудь функцией/типом ради которой вы пытались сделать этот инклуд. Скорее всего заработает и так.

Помогите разобраться куда закидывать папку с библиотеками. раньше все работало, потом забросил ардуино сейчас снова решил кое чего поделать, но тексты не компилируются, все поудалял заново поставил новую версию. И сейчас совершенно случайно обнаружил что папка arduino\libraries\ИМЯ_БИБЛИОТЕКИ\  есть как на диске с/програм вайл х86, так и в "мои документы/ардуино" но во 2 случае была только 1 библиотека On.Ware и находились папка в папке, переделал не помогло. что еще смотреть http://arduino.ru/forum/programmirovanie/obrashchenie-k-dallas-18b20-po-ego-adresu  вот тут описывал проблему, но тогда не знал что у меня 2 папки с библиотеками. Может че лишнее?

Сейчас попробывал загрузить Blink, выдает ту же ошибку 

avr-g++: error: CreateProcess: No such file or directory
Ошибка компиляции.
NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

 Старые библиотеки не совместимы с новыми версиями - поменялись назвния основных файлов arduino для include.

Lakki
Offline
Зарегистрирован: 19.02.2015

NeiroN пишет:

 Старые библиотеки не совместимы с новыми версиями - поменялись назвния основных файлов arduino для include.

Теперь понятно. Я вчера удалил новую версию 1.6.7. в которой даже Blink не компилировался. Установил 1.0.5. Попробывал закинуть туда библиотеку OnWare которую раньше скачивал, но чет тоже не пошло. Выходит очень длинное сообщения:

OneWire\OneWire.cpp.o: In function `OneWire::depower()':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:287: multiple definition of `OneWire::depower()'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:287: first defined here
c:/program files/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions
OneWire\OneWire.cpp.o: In function `OneWire::reset_search()':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:300: multiple definition of `OneWire::reset_search()'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:300: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::target_search(unsigned char)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:315: multiple definition of `OneWire::target_search(unsigned char)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:315: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::crc8(unsigned char const*, unsigned char)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:495: multiple definition of `OneWire::crc8(unsigned char const*, unsigned char)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:495: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::crc16(unsigned char const*, unsigned int, unsigned int)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:533: multiple definition of `OneWire::crc16(unsigned char const*, unsigned int, unsigned int)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:533: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::check_crc16(unsigned char const*, unsigned int, unsigned char const*, unsigned int)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:527: multiple definition of `OneWire::check_crc16(unsigned char const*, unsigned int, unsigned char const*, unsigned int)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:527: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::read_bit()':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:199: multiple definition of `OneWire::read_bit()'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:199: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::read()':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:252: multiple definition of `OneWire::read()'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:252: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::read_bytes(unsigned char*, unsigned int)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:262: multiple definition of `OneWire::read_bytes(unsigned char*, unsigned int)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:262: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::write_bit(unsigned char)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:171: multiple definition of `OneWire::write_bit(unsigned char)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:171: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::write(unsigned char, unsigned char)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:224: multiple definition of `OneWire::write(unsigned char, unsigned char)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:224: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::skip()':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:284: multiple definition of `OneWire::skip()'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:284: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::select(unsigned char const*)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:270: multiple definition of `OneWire::select(unsigned char const*)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:270: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::write_bytes(unsigned char const*, unsigned int, bool)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:238: multiple definition of `OneWire::write_bytes(unsigned char const*, unsigned int, bool)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:238: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::reset()':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:137: multiple definition of `OneWire::reset()'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:137: first defined here
OneWire\OneWire.cpp.o: In function `OneWire::search(unsigned char*)':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:342: multiple definition of `OneWire::search(unsigned char*)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:342: first defined here
OneWire\OneWire.cpp.o: In function `OneWire':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:120: multiple definition of `OneWire::OneWire(unsigned char)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:120: first defined here
OneWire\OneWire.cpp.o: In function `OneWire':
C:\Program Files\Arduino\libraries\OneWire/OneWire.cpp:120: multiple definition of `OneWire::OneWire(unsigned char)'
OneWire.cpp.o:C:\Users\C4C5~1\AppData\Local\Temp\build524882220178974758.tmp/OneWire.cpp:120: first defined here
 
Может подскажете какую конкретно версию ардуино IDE скачать и какие конкретно библиотеки, что бы все заработало. И есть ли разница куда установить C/Program fail или C/Program fail(x86), по умолчанию во 2 папку ставится т.к 32 битная программа, может в этом проблема адреса доступа к файлам по другому прописаны
 
Все вроде частично разобрался, хотя странно стандартный пример ds18*20 Temperature не компилируется а DS2408 Switch нормально скомпилировался загрузился и выдал адрес датчика.. Буду свои коды пробывать.
sttepir
Offline
Зарегистрирован: 20.12.2018

Всем привет!

имеем такую ошибку

Arduino: 1.8.7 (Windows 10), Плата:"Arduino Nano, ATmega328P (Old Bootloader)"
 
exit status 1
redefinition of 'const uint8_t DIG_0 []'
 
 
 
 
Признателен любой помощи в том числе за материальное вознаграждение)
 
 
P/S уровень подготовки = 0, ребенок просит к новому году данный девайс)
 
 
 
sadman41
Offline
Зарегистрирован: 19.10.2016

Даже если пофиксить эту ошибку, то скетч работать не будет. Потому что он - огрызок от чего-то большого.

sttepir
Offline
Зарегистрирован: 20.12.2018

Вряд ли. Вы же видели видео по ссылке.
Имя по буквам написать, и несколько экранов тетрис.

sttepir
Offline
Зарегистрирован: 20.12.2018

Вообщем поиск спеца на коммерческой основе продолжается

sadman41
Offline
Зарегистрирован: 19.10.2016

Вряд ли что? Потыкайте сами по своим ссылкам.

Я вам ответственно заявляю, что Blink_UKHAN.ino не содержит ничего, что выводит данные хоть куда-то.

sttepir
Offline
Зарегистрирован: 20.12.2018

Ну слушайте, Чип и Дип это продает набором , вместе с скейчем, другое дело у меня Ардуино не от них... гипотетически.

sadman41
Offline
Зарегистрирован: 19.10.2016

Теперь вижу, что ссылку подправили.

Но скачиваете и компилируете всё еще не то.

P.S. У меня вот вполне себе всё скомпилировалось:

-------
Sketch uses 7,578 bytes (23%) of program storage space. Maximum is 32,256 bytes.
Global variables use 204 bytes (9%) of dynamic memory, leaving 1,844 bytes for local variables. Maximum is 2,048 bytes.
-------
 
Достаточно взять Скетч 1 из ролика про кибер золушку. Байты, биты и заменить содержимое LEDS_64_panel.h на то, что вы накатали в Blink_UKHAN.ino (только без инклюдов).
sadman41
Offline
Зарегистрирован: 19.10.2016

sttepir пишет:

 

 
Кстати, опять забавная штука с форумом (или с чип-дипом?): ссылка то на страницу с проектом показывает, то на голый скетч. Через раз как-то.
 
А. Я всё понял. Товарищ вставил две ссылки в одну строку и они визуально "слиплись". Тыкнешь в начало фразы - переход на проект, в конец - на скетч.
sttepir
Offline
Зарегистрирован: 20.12.2018

да нет я просто не ту ссылку дал) с мобильного, не совсем удобно вот что я пытался залить

sadman41
Offline
Зарегистрирован: 19.10.2016

Рецепт тот же: в файл LEDS_64_panel.h скетча #1 со страницы чипдипа вставить содержимое своего .ino без include.

То, что вы пытаетесь скопилировать в виде скетча - просто константы. Никакого интерпретируемого кода там нет.

sttepir
Offline
Зарегистрирован: 20.12.2018

Пробую. Спасибо!

sttepir
Offline
Зарегистрирован: 20.12.2018

sadman41 пишет:

Рецепт тот же: в файл LEDS_64_panel.h скетча #1 со страницы чипдипа вставить содержимое своего .ino без include.

То, что вы пытаетесь скопилировать в виде скетча - просто константы. Никакого интерпретируемого кода там нет.

Простите , вставить в какое место? Начало сейча, или ? Еще раз простите за тупость

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Так.. Просто переименуйте свою футболку888 в LEDS_64... и переместите в каталог скетча с заменой.