RTC DS1307 VCC не подключается к 5V Arduino Uno

Я использую RTC DS1307 с написанными на нем «модулями TINY RTC I2C». Я скачал библиотеку RTClib с сайта adafruit и использую пример кода. Я подключил GND->GND, VCC->5V, SDA->A4 и SCL->A5. Однако после подключения VCC к 5 В светодиод «ON» не загорается, и код не загружается. Я попытался подключить VCC к 3,3 В, код загружается, но не показывает никаких результатов на экране.

, 👍-1


3 ответа


1

Похоже, аппаратная проблема на плате Arduino Uno.

Попробуйте подключить контакт 5V Arduino Uno к цифровому контакту (например, D7) и напишите программу для чтения цифрового контакта.

int inPin = 7;     // цифровой контакт 7
int val = 0;       // переменная для хранения прочитанного значения

void setup()
{
  pinMode(inPin, INPUT);        // устанавливает цифровой вывод 7 в качестве входа
}

void loop()
{
  val = digitalRead(inPin);     // читаем входной пин
  Serial.println(val);          // вывести прочитанное значение в последовательный порт
}

Если вам не удается загрузить этот скетч на Arduino, скорее всего, это аппаратная проблема Arduino.

,

Но 5V Arduino потребляет ток на VCC модуля Bluetooth HC05., @Neha Farheen

Снимаешь временно модуль HC 05 и пробуешь., @leoc7

Я пробовал это, и я думаю, что есть какая-то аппаратная проблема с моим RTC., @Neha Farheen


1

Паяка выполнена неправильно. Vcc и земля «замкнулись», так сказал владелец магазина. Мы снова припаяли его с другой стороны. Теперь все работает

,

0

Еще один момент,

По моему опыту, любой модуль, использующий последовательное соединение, может нарушить процесс загрузки скетча в Arduino.

Лучше всего загружать в Arduino, когда все последовательные соединения отключены.

,