#26 Re: Програмування Arduino » Проблемы с компилятором wavgat pro mini и BMP280 » 2020-07-17 18:51:07

Проблема с высотой и температурой решилась подключением датчика по I2C. Спасибо всем кто участвовал в разрешении проблемы! Отсылаю всем виртуальные обнимашки!
P.S Для renoshnik проц (AVGA328P AU 1918) кварц есть на нём надпись (AX).

#27 Re: Програмування Arduino » Проблемы с компилятором wavgat pro mini и BMP280 » 2020-07-16 23:01:15

Проблема решилась выставлением бод на 2400 но все еще пургу гонит про высоту и температуру.

#28 Re: Програмування Arduino » Проблемы с компилятором wavgat pro mini и BMP280 » 2020-07-16 00:40:47

Да компиляция прошла. Но появилась проблема с выводом пишет какую-то ерунду (знаки 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.

#31 Re: Програмування Arduino » Проблемы с компилятором wavgat pro mini и BMP280 » 2020-07-15 21:50:41

Библиотека стоит. ставил через саму ардуину(имею в виду через управление библиотеками)

#32 Програмування Arduino » Проблемы с компилятором wavgat pro mini и BMP280 » 2020-07-15 20:46:17

Carabas212
відповідей: 22

Здравствуйте.
Обращаюсь к вам с проблемой при загрузке скетча.
код программы:


#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.
Заранее спасибо.

#33 Re: Програмування Arduino » веселье с китайской платой WAVGAT Pro Mini » 2020-05-03 22:11:09

Я вас не клеветал я таким образом высловил  благодарность smile не сердитесь. А насчет китая скажу - у меня нет времени ждать я покупал на проме (https://prom.ua/p1035140128-arduino-pro-mini.html) и продавец НЕ УКАЗАЛ что это wavgat (так что это моя ошибка)
. Тем более мне наверно хватит для начала и его. Если вы дадите мне даташит на микроконтроллер (а он- wavgat avga328p) я буду очень благодарен :-).

#34 Програмування Arduino » веселье с китайской платой WAVGAT Pro Mini » 2020-05-03 20:08:38

Carabas212
відповідей: 4

Я как новичок в среде arduino решил купить себе плату и начать программирование и т.д. (ранее я создавал тему с программированием atmega328p dip через usb-ttl переходник . но пошел по советам (спасибо-Kaka) и купил китай). Проблема в том что при программировании простейшей программы Blink  (мигание светодиода) и заметил что секунды там нет где-то 3,7 (посчитал с помощью таймера ). Подскажите что делать если это программное либо надо писать код в какой-то другой среде? Либо дело в самой плате а именно в кварце.Прошу помочь.

#35 Re: Апаратні питання » Возможно ли прошить Atmega328 dip с помощью usb-ttl? » 2020-04-23 11:28:33

Kaka пише:

Конечно, возможно. Особенно если у Вас нормальный 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)

#36 Апаратні питання » Возможно ли прошить Atmega328 dip с помощью usb-ttl? » 2020-04-23 00:40:07

Carabas212
відповідей: 6

Здравствуйте жители и посетители данного форума. Я обращаюсь к вам с проблемой как начать свое знакомство с платформой или как будет лучше Миром Ардуино , свое знакомство я начал с arduino uno,(точнее она побыла в моих рученках ровно день потом ее забрали). Так как в будущем я хочу связать свою жизнь с робототехникой и тому подобным я решил начать программировать ардуино (как раз этому поспособствовал карантин) но столкнулся с другой проблемой финансы. Немного рассматривая картинки на интернет магазинах я понял что главный в плате сам чип все остальное обвязка , хорошо поразмышляв я решил купить сам чип но быстро понял что к нему нужен загрузчик (именно в самой памяти чипа так как они приходят чистые). Так как я понял что работать с данным чипом сможет только конвертер usb-ttl я решил его тоже приобрести (он не особо дорогой около 22 грн). но опять же все упирается в Загрузчик поэтому я и хотел у вас это спросить.

P.s
Я знаю что можно заказать ардуино нано и т.д но так как финансов мало я хотел бы приобрести на сэкономленные деньги больше датчиков дисплеев сервоприводов.
P.s 2
извините за такой большой текст и большое ко-во води в нем  я в первый раз пишу на каком либо форуме. big_smile

Підвал форуму