• 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
Pierwszy kod, weryfikacja poprawności?
#11
Ok, znalazłem i poprawiłem pewien kod, to co chciałem osiągnąłem  i działa Smile

Szkic używa 12066 bajtów (39%) pamięci programu. Maksimum to 30720 bajtów.
Zmienne globalne używają 1447 bajtów (70%) pamięci dynamicznej, pozostawiając 601 bajtów dla zmiennych lokalnych. Maksimum to 2048 bajtów.

Chyba nie jest źle. Po testuję i zobaczę czy nie ma problemów, jednak przy pierwszych testach wszystko działa wyśmienicie

Kod:
//Tempertatura odczyt

if (lastLine.indexOf("TEMP") >= 0) {
  sensors.request(address);
  delay(1000);
int temperature = sensors.readTemperature(address);
//Serial.println(temperature);
  char buffer[10]; 
  itoa(temperature, buffer, 10);
  // łączenie temperatury z napisem Temperature:
  String smsTemp ="";
  smsTemp = "Temperature: "+String(buffer) +"C";
  smsTemp.toCharArray(sms_Temp,50);
 
 
Serial.println(smsTemp);
// Wysyła sms z temperatura

gprs.sendSMS (buffNumber, sms_Temp);

}
sms_Temp jest zadeklarowane globalnie. Będę bawił się jeszcze z modyfikacją kodu aby uzyskać jeszcze dodatkowo stan jednego wejścia, ewentualnie dwóch + informacja o napięciu zasilania i ewentualnie siłę sygnału lub pozycję GPS. Nie wiem tylko czy na arduino nano da to wszystko radę zrobić, czy starczy pamięci. Muszę nad tym trochę posiedzieć.



Edit: Udało się, wszystko śmiga ok, dodałem również odczyt napięcia z dzielnikiem aby działał z napięciami powyżej 5v, odczyt jeszcze jednego wejścia + dodatkowo wejście alarmowe-jednak tutaj muszę posiedzieć bo nie działa poprawnie. Wiem, że to jakaś pierdoła, ale muszę nad tym chwilę posiedzieć.
 
Odpowiedź
  


Wiadomości w tym wątku
Pierwszy kod, weryfikacja poprawności? - przez nowy - 03-01-2020, 20:03
RE: Pierwszy kod, weryfikacja poprawności? - przez nowy - 05-11-2021, 19:53

Skocz do:


Przeglądający: 1 gości