Ви не увійшли.
Проблема с высотой и температурой решилась подключением датчика по I2C. Спасибо всем кто участвовал в разрешении проблемы! Отсылаю всем виртуальные обнимашки!
P.S Для renoshnik проц (AVGA328P AU 1918) кварц есть на нём надпись (AX).
Проблема решилась выставлением бод на 2400 но все еще пургу гонит про высоту и температуру.
Да компиляция прошла. Но появилась проблема с выводом пишет какую-то ерунду (знаки x и обратные вопросы) я попробовал другую программу :
#include <Adafruit_BMP280.h>
#define BMP_CS 10
Adafruit_BMP280 bmp280SPI(BMP_CS);
void setup() {
Serial.begin(9600);
Serial.println(F("bmp280SPI"));
while (!bmp280SPI.begin()) {
Serial.println(F("Could not find a valid bmp280SPI sensor, check wiring!"));
delay(2000);
}
}
void loop() {
float temperature = bmp280SPI.readTemperature();
float pressure = bmp280SPI.readPressure();
float altitude = bmp280SPI.readAltitude(1013.25);
Serial.print(F("Temperature = "));
Serial.print(temperature);
Serial.println(" *C");
Serial.print(F("Pressure = "));
Serial.print(pressure);
Serial.println(" Pa");
Serial.print(F("Altitude = "));
Serial.print(altitude);
Serial.println(" m");
Serial.println();
delay(2000);
}
Но ничего не изменилось та же ерунда я уже не знаю что делать модуль что-ли мертвый?
ах да я менял распиновку в соответствии с типом подключения I2C или SPI.
не хочу показаться глупым но он его не видит что-ли?
вот эту Adafruit_BMP280
Библиотека стоит. ставил через саму ардуину(имею в виду через управление библиотеками)
Здравствуйте.
Обращаюсь к вам с проблемой при загрузке скетча.
код программы:
#include <Adafruit_BMP280.h>
Adafruit_BMP280 bmp280;
void setup() {
Serial.begin(9600);
Serial.println(F("BMP280"));
while (!bmp280.begin(BMP280_ADDRESS - 1)) {
Serial.println(F("Could not find a valid BMP280 sensor, check wiring!"));
delay(2000);
}
}
void loop(){
float temperature = bmp280.readTemperature();
float pressure = bmp280.readPressure();
float altitude = bmp280.readAltitude(1013.25);
Serial.print(F("Temperature = "));
Serial.print(temperature);
Serial.println(" *C");
Serial.print(F("Pressure = "));
Serial.print(pressure);
Serial.println(" Pa");
Serial.print(F("Altitude = "));
Serial.print(altitude);
Serial.println(" m");
Serial.println();
delay(2000);
}
Ошибка:
Arduino: 1.8.9 (Windows 8.1), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\ADMINISTRATOR.000\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=16MHzatmega328 -ide-version=10809 -build-path C:\Users\ADMINI~1.000\AppData\Local\Temp\arduino_build_25046 -warnings=none -build-cache C:\Users\ADMINI~1.000\AppData\Local\Temp\arduino_cache_68998 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\ADMINISTRATOR.000\Documents\Arduino\sketch_jul15c\sketch_jul15c.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\ADMINISTRATOR.000\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=16MHzatmega328 -ide-version=10809 -build-path C:\Users\ADMINI~1.000\AppData\Local\Temp\arduino_build_25046 -warnings=none -build-cache C:\Users\ADMINI~1.000\AppData\Local\Temp\arduino_cache_68998 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\ADMINISTRATOR.000\Documents\Arduino\sketch_jul15c\sketch_jul15c.ino
Using board 'pro' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Изменены опции сборки, пересобираем все
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\arduino_build_25046\\sketch\\sketch_jul15c.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\ADMINISTRATOR.000\\Documents\\Arduino\\libraries\\Adafruit_BMP280_Library" "C:\\Users\\ADMINI~1.000\\AppData\\Local\\Temp\\arduino_build_25046\\sketch\\sketch_jul15c.ino.cpp" -o nul
In file included from C:\Users\ADMINISTRATOR.000\Documents\Arduino\sketch_jul15c\sketch_jul15c.ino:1:0:
C:\Users\ADMINISTRATOR.000\Documents\Arduino\libraries\Adafruit_BMP280_Library/Adafruit_BMP280.h:24:29: fatal error: Adafruit_Sensor.h: No such file or directory
compilation terminated.
Используем библиотеку Adafruit_BMP280_Library версии 2.0.1 из папки: C:\Users\ADMINISTRATOR.000\Documents\Arduino\libraries\Adafruit_BMP280_Library
exit status 1
Ошибка компиляции для платы Arduino Pro or Pro Mini.
Я понимаю что моя проблема может быть распространенной но говорю сразу я новичок я могу не понимать некоторых вещей и не разбираться в тонкостях среды. И да программа взята с сайта для проверки датчика BMP280.
Заранее спасибо.
Я вас не клеветал я таким образом высловил благодарность не сердитесь. А насчет китая скажу - у меня нет времени ждать я покупал на проме (https://prom.ua/p1035140128-arduino-pro-mini.html) и продавец НЕ УКАЗАЛ что это wavgat (так что это моя ошибка)
. Тем более мне наверно хватит для начала и его. Если вы дадите мне даташит на микроконтроллер (а он- wavgat avga328p) я буду очень благодарен :-).
Я как новичок в среде arduino решил купить себе плату и начать программирование и т.д. (ранее я создавал тему с программированием atmega328p dip через usb-ttl переходник . но пошел по советам (спасибо-Kaka) и купил китай). Проблема в том что при программировании простейшей программы Blink (мигание светодиода) и заметил что секунды там нет где-то 3,7 (посчитал с помощью таймера ). Подскажите что делать если это программное либо надо писать код в какой-то другой среде? Либо дело в самой плате а именно в кварце.Прошу помочь.
Конечно, возможно. Особенно если у Вас нормальный USB TTL с DTR-выходом (Вы ж секретите чего Вы там купили), да и без него можно, только траху чуть больше..
я не секречу у меня скудный набор тем более я не покупал usb-ttl и тому подобное оборудование все что есть это - макетная плата(оставшееся после сборки звукового усилителя на BX33C), скудный набор конденсаторов, резисторы и все.
кому интересно Usb-tt (https://prom.ua/p279516411-adapter-usb-rs232.html?title=%D0%90%D0%B4%D0%B0%D0%BF%D1%82%D0%B5%D1%80+USB+RS232+TTL+PL2303+Arduino)
atmega328 dip (https://prom.ua/p1065963145-mikrokontroller-atmega328p.html?title=%D0%9C%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%3A+AtMega328P)
Здравствуйте жители и посетители данного форума. Я обращаюсь к вам с проблемой как начать свое знакомство с платформой или как будет лучше Миром Ардуино , свое знакомство я начал с arduino uno,(точнее она побыла в моих рученках ровно день потом ее забрали). Так как в будущем я хочу связать свою жизнь с робототехникой и тому подобным я решил начать программировать ардуино (как раз этому поспособствовал карантин) но столкнулся с другой проблемой финансы. Немного рассматривая картинки на интернет магазинах я понял что главный в плате сам чип все остальное обвязка , хорошо поразмышляв я решил купить сам чип но быстро понял что к нему нужен загрузчик (именно в самой памяти чипа так как они приходят чистые). Так как я понял что работать с данным чипом сможет только конвертер usb-ttl я решил его тоже приобрести (он не особо дорогой около 22 грн). но опять же все упирается в Загрузчик поэтому я и хотел у вас это спросить.
P.s
Я знаю что можно заказать ардуино нано и т.д но так как финансов мало я хотел бы приобрести на сэкономленные деньги больше датчиков дисплеев сервоприводов.
P.s 2
извините за такой большой текст и большое ко-во води в нем я в первый раз пишу на каком либо форуме.