Форум РадиоКот • Просмотр темы - Библиотеки Arduino
Сообщения без ответов | Активные темы
Страница 1 из 1
[ Сообщений: 20 ]
Автор
Сообщение
Dimon49773
Заголовок сообщения: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 13:43:26
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
Вернуться наверх
Реклама
skyther
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 15:11:16
Встал на лапы
Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 09, 2007 21:19:10Сообщений: 111
Рейтинг сообщения: 0
в install.txt вот чего написано: To install the libraries: - copy Library Directories to your \arduino\hardware\lirbaries\ directory - Restart arduino IDE всё равно не видит? попробуйте положить \arduino не во всякие program files, а в корень диска или хотя сделайте бы путь без пробелов / русских букв. а ещё хорошо бы увидеть вашу прогу и ругательства компилятора.
Вернуться наверх
Реклама
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 15:17:39
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
у меня стоит C:\Arduino 1.0 всёравно не видит
Вернуться наверх
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 17:24:44
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
вот его ругательства:
а вот сам код:
Код:
/* Example of DataFlash library. Code by Jordi Mu�oz and Jose Julio. DIYDrones.com */ #include <DataFlash.h> #define HEAD_BYTE1 0xA3 #define HEAD_BYTE2 0x95 void setup() { Serial.begin(57600); DataFlash.Init(); // DataFlash initialization Serial.println("Dataflash Log Test 1.0"); // Test delay(20); DataFlash.ReadManufacturerID(); delay(10); Serial.print("Manufacturer:"); Serial.print(int(DataFlash.df_manufacturer)); Serial.print(","); Serial.print(int(DataFlash.df_device_0)); Serial.print(","); Serial.print(int(DataFlash.df_device_1)); Serial.println(); // We start to write some info (sequentialy) starting from page 1 // This is similar to what we will do... DataFlash.StartWrite(1); Serial.println("Writing to flash... wait..."); for (int i=0;i<1000;i++) // Write 1000 packets... { // We write packets of binary data... (without worry about nothing more) DataFlash.WriteByte(HEAD_BYTE1); DataFlash.WriteByte(HEAD_BYTE2); DataFlash.WriteInt(2000+i); DataFlash.WriteInt(2001+i); DataFlash.WriteInt(2002+i); DataFlash.WriteInt(2003+i); DataFlash.WriteLong((long)i*5000); DataFlash.WriteLong((long)i*16268); DataFlash.WriteByte(0xA2); // 2 bytes of checksum (example) DataFlash.WriteByte(0x4E); delay(10); } delay(100); } void loop() { int i; byte tmp_byte1; byte tmp_byte2; int tmp_int; long tmp_long; Serial.println("Start reading page 1..."); //DataFlash.StartRead(1); // We start reading from page 1 for (i=0;i<200;i++) // Read 200 packets... { tmp_byte1=DataFlash.ReadByte(); tmp_byte2=DataFlash.ReadByte(); Serial.print("PACKET:"); if ((tmp_byte1==HEAD_BYTE1)&&(tmp_byte1==HEAD_BYTE1)) { // Read 4 ints... tmp_int=DataFlash.ReadInt(); Serial.print(tmp_int); Serial.print(","); tmp_int=DataFlash.ReadInt(); Serial.print(tmp_int); Serial.print(","); tmp_int=DataFlash.ReadInt(); Serial.print(tmp_int); Serial.print(","); tmp_int=DataFlash.ReadInt(); Serial.print(tmp_int); Serial.print(","); // Read 2 longs... tmp_long=DataFlash.ReadLong(); Serial.print(tmp_long); Serial.print(","); tmp_long=DataFlash.ReadLong(); Serial.print(tmp_long); Serial.print(";"); // Read the checksum... tmp_byte1=DataFlash.ReadByte(); tmp_byte2=DataFlash.ReadByte(); } Serial.println(); } delay(10000); }
а это DataFlash.h DataFlash.cpp :
Вернуться наверх
Реклама
В продаже новые LED-драйверы XLC компании MEAN WELL с диммингом нового поколения
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
Подробнее>>
skyther
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 17:52:53
Встал на лапы
Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 09, 2007 21:19:10Сообщений: 111
Рейтинг сообщения: 0
в DataFlash.cpp - #include "C:\sketchbook\libraries\DataFlash.h" не из-за этого случайно? что за файл WConstants.h ?
Вернуться наверх
Реклама
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 17:58:36
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
skyther писал(а):
в DataFlash.cpp - #include "C:\sketchbook\libraries\DataFlash.h" не из-за этого случайно?
это я экспериментировал...
короче, я нашёл куда складывать библиотеки
%ARDUINO_INSTALL_PATH%/libraries/DataFlash
DataFlash.h видит и даже высвечиваются методы из неё...
но в DataFlash.cpp есть вложение WConstants.h
вот её он не может опять найти...
Вернуться наверх
Реклама
skyther
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 18:15:49
Встал на лапы
Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 09, 2007 21:19:10Сообщений: 111
Рейтинг сообщения: 0
вместо него должно быть Arduino.h и надо вынести из extern а ещё у меня ругалось на умляуты в первом комментарии error: stray ‘\357’ in program...
Вернуться наверх
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 18:36:35
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
skyther писал(а):
а ещё у меня ругалось на умляуты в первом комментарии error: stray ‘\357’ in program...
ага у меня тоже самое...что же это может быть...???
Вернуться наверх
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 18:40:54
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
может потому что оно не видит Arduino.h???
Вернуться наверх
Реклама
skyther
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 18:45:12
Встал на лапы
Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 09, 2007 21:19:10Сообщений: 111
Рейтинг сообщения: 0
это из-за умляутов в комментарии в начале DataFlash.cpp
Вернуться наверх
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 18:50:57
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
я снял все комменты...это скриншот уже без комментов...
Вернуться наверх
skyther
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 18:57:34
Встал на лапы
Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 09, 2007 21:19:10Сообщений: 111
Рейтинг сообщения: 0
Вернуться наверх
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 19:03:16
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
ага точно работает...спасибо большое...видимо надо было сначала arduino.h а потом dataflash.h
Вернуться наверх
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 19:18:58
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
skyther писал(а):
этот работает
я хотел спросить...ты запускал всё это через Serial Monitor???
у меня вот что показывает
(Êhðnx¨/nÿ|Ênn{®,hþ8b¸ÏKÎKÌJÄbpðs¹(ÏDâàvrôä*áwt`0Dpòð` и всё такого типа...
проверь пожалуйста как у тебя потому что оно и без dataflash должно отображать кое что
Вернуться наверх
skyther
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 19:41:09
Встал на лапы
Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 09, 2007 21:19:10Сообщений: 111
Рейтинг сообщения: 0
вот эта строчка не наводит на размышления? Serial.begin(57600);
Вернуться наверх
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 19:51:34
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
skyther писал(а):
вот эта строчка не наводит на размышления? Serial.begin(57600);
ага уже врубился...
слушай, я на этой основе хочу придумать программатор для DataFlash ки...
не мог бы ты мне помочь какими нибудь мыслями в данном формате...если не сложно
Вернуться наверх
skyther
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 19:56:05
Встал на лапы
Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 09, 2007 21:19:10Сообщений: 111
Рейтинг сообщения: 0
попробуй этот проект переработать
http://z x.p k.r u/showthread.php?t=3947
Вернуться наверх
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 20:08:22
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
skyther писал(а):
попробуй этот проект переработать
http://z x.p k.r u/showthread.php?t=3947
но там нету AT45DB161D
Вернуться наверх
skyther
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 20:23:19
Встал на лапы
Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Вс сен 09, 2007 21:19:10Сообщений: 111
Рейтинг сообщения: 0
а кто сказал что будет легко :))
Вернуться наверх
Dimon49773
Заголовок сообщения: Re: Библиотеки Arduino
Добавлено: Ср янв 25, 2012 20:28:04
Встал на лапы
Зарегистрирован: Ср янв 18, 2012 16:33:58Сообщений: 108
Рейтинг сообщения: 0
skyther писал(а):
а кто сказал что будет легко
а по инету нигде не встречал подобное??
просто мне как начинающему будет нереально это сделать...тут опыт нужен огромный
Вернуться наверх
Страница 1 из 1
[ Сообщений: 20 ]
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения