Неизвестная ошибка в коде порта(ов)

here is the code:

#include "DHT.h"
#include "NewPing.h"
#define DHTPIN 7       
#define DHTTYPE DHT22   
#define TRIGGER_PIN  10   
#define ECHO_PIN     10
#define MAX_DISTANCE 400

NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);
float hum;    
float temp;   
float duration; 
float distance; 
float soundsp;  
float soundcm;  
int iterations = 5;

DHT dht(DHTPIN, DHTTYPE); 
void setup() {
Serial.begin (9600);
dht.begin();
}
void loop()
{
delay(2000);

hum = dht.readHumidity();  
temp= dht.readTemperature();  
soundcm = soundsp / 10000;
duration = sonar.ping_median(iterations);

Serial.print("Sound: ");
Serial.print(soundsp);
Serial.print(" m/s, ");
Serial.print("Humid: ");
Serial.print(hum);
Serial.print(" %, Temp: ");
Serial.print(temp);
Serial.print(" C, ");
Serial.print("Distance: ");

if (distance >= 400 || distance <= 2) {
Serial.print("Out of range");
}
else {
Serial.print(distance);
Serial.print(" cm");
delay(500);
}

Serial.println(" ");
}

вот ошибка:

Arduino: 1.8.7 (Windows 7), Board: 
"Arduino/Genuino Uno"

Sketch uses 6156 bytes (19%) of program storage 
space. Maximum is 32256 bytes.
Global variables use 326 bytes (15%) of dynamic 
memory, leaving 1722 bytes for local variables. 
Maximum is 2048 bytes.
Please select a Port before Upload

, 👍0

Обсуждение

В Arduino IDE перейдите в «Инструменты -> Порт». Выбран или доступен ли порт типа «COM6»? Если да, нажмите на него. Если COM-порта нет, значит ваша плата либо не подключена, либо не распознается в диспетчере устройств., @Maximilian Gerhardt

Возможный дубликат ["avrdude: stk500\_getsync(): не синхронизировано: resp=0x00", также известного как какой-то чувак по имени Avr не позволит мне загрузить мою программу](https://arduinoprosto.ru/q/17 /avrdude-stk500-getsync-not-in-sync-resp-0x00-aka-какой-то-чувак-по имени-авр-выиграл), @Juraj


1 ответ


1

В Arduino IDE вам необходимо выбрать, к какому порту COM-порта подключен Uno.

,

порт? что это за USB?, @bianca delos

В Arduino IDE выберите «Инструменты», затем «Порт». Проверьте раздел «Выберите тип платы и порт» здесь: https://www.arduino.cc/en/Guide/ArduinoUno, @Andre Courchesne

у меня ошибка после, @bianca delos

Arduino: 1.8.7 (Windows 7), плата: «Arduino/Genuino Uno» Sketch использует 6156 байт (19%) дискового пространства программы. Максимум — 32256 байт. Глобальные переменные используют 326 байт (15%) динамической памяти, оставляя 1722 байта для локальных переменных. Максимум — 2048 байт., @bianca delos

avrdude: попытка stk500_getsync() 1 из 10: не синхронизировано: resp=0x30 avrdude: stk500_getsync() попытка 2 из 10: не синхронизировано: resp=0x20 avrdude: stk500_getsync() попытка 3 из 10: не синхронизировано: resp=0x30 avrdude: stk500_getsync() попытка 4 из 10: не синхронизировано: resp=0x20 avrdude: stk500_getsync() попытка 5 из 10: не синхронизировано: resp=0x30 avrdude: stk500_getsync() попытка 6 из 10: не синхронизировано: resp=0x20 avrdude: stk500_getsync() попытка 7 из 10: не синхронизировано: resp=0x30, @bianca delos

avrdude: stk500_getsync() попытка 8 из 10: не синхронизировано: resp=0x20 avrdude: stk500_getsync() попытка 9 из 10: не синхронизировано: resp=0x30 avrdude: попытка stk500_getsync() 10 из 10: не синхронизировано: resp=0x20, @bianca delos

В том же меню «Инструменты» убедитесь, что для «Программатора» установлено значение «AVRISP mkII». Если это не сработает, отредактируйте свой вопрос, добавив снимок экрана меню инструментов., @Andre Courchesne

твое право все равно, @bianca delos

я больше не могу спрашивать, @bianca delos

Подключенный вами Arduino является подлинным Arduino Uno? Не дешевый китайский клон?, @Andre Courchesne

да :) хе-хе ;P имеет ли это значение?, @bianca delos

Да. Если у вас есть клон Arduino, вам может понадобиться драйвер. И вы уверены, что выбранный вами порт соответствует вашему Arduino?, @Andre Courchesne

Возможно, вы также захотите использовать другой порт USB (я бы рекомендовал не использовать порт USB 3.0) и/или другой USB-кабель., @Andre Courchesne

возможно на другом ноуте это сработает, @bianca delos

это возможные решения?, @bianca delos