• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B)
#12
Ktoś kiedyś miał taki problem na elektrodzie i miał w rozwiązaniu pokazane delay(900). Na początek wywal wszystko i zobacz czy program po resecie wybudza modem. Potem sobie układaj resztę kodu.
Kod:
#include <TinyGPS++.h>
#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); // RX, TX
TinyGPSPlus gps;

float longitude = 0; //długość
float latitude = 0; //szerokość
String text = "";

void setup()
{
pinMode(A5,OUTPUT);
digitalWrite(A5,LOW);
  digitalWrite(A5,HIGH);
[size=small][font=Monaco, Consolas, Courier, monospace]   delay(900);[/font][/size]
  digitalWrite(A5,LOW);
Serial.begin(9600);
mySerial.begin(9600);
delay(200);
}

void loop()
{
}
Jak nie pomoże przyjrzyj się płytce, co zwiera przycisk, do czego jest podłączony pin A5, czy jest tam tranzystor i jaki. Jeśli masz miernik to taki sekundowy impuls jesteś w stanie zmierzyć, najlepszy byłby do analizy oscyloskop.
Jeśli ktoś połączył pin A5 i przycisk, to być może impuls musi być odwrotny. Jeśli ktoś by zrobił taką głupotkę to trzeba pin ustawiać jako wyjście tylko na czas wybudzenia i potem natychmiast przełączać na wejście, by przyciskiem nie zwierać wysterowanego pinu na HIGH do masy.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - przez kaczakat - 18-10-2018, 23:10

Skocz do:


Przeglądający: 2 gości