Koleżankom i Kolegom Radioamatorom, Krótkofalowcom,
Konstruktorom i Waszym Rodzinom – w tych trudnych czasach –
po dotkliwej awarii naszego forum
Pogodnego czasu po Bożym Narodzeniu,
Dosiego Nowego Roku
oraz Radosnych Trzech Króli

Życzy Zespół Home Made

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino
#35
Ryśku ściągnij sobie proszę tę bibliotekę.
Następnie wrzucasz rozpakowany katalog do katalogu libraries w katalogu gdzie zainstalowane jest arduino.

Instrukcja używania biblioteki znajduje się także w tym archiwum biblioteki (plik Readme.txt)

Co do Schematu... podłaczasz drabinkę rezystorową na wyjścia D8,D9,D10,D11 (według oznaczeń arduino! czyli są to piny: 14,15,16,17)
Schemat drabinki:
   

Jeśli chodzi o używanie biblioteki, potwierdzam nie musisz nic w niej grzebać. Przykładowy program także znajduje się w archiwum.

Można tak... generuję co 5 sekund ramkę ze swoim znakiem i koordynatami.

Kod:
#include <Arduino.h>
#include "ArduinoQAPRS.h"

char * packet_buffer  = "                                                                    \n ";
char from_addr[] = "SQ9MDD";  //swój znak
char dest_addr[] = "APZQAP";  //adres przeznaczenia
char relays[] = "WIDE2 1";    //sciezka packet
int b = 0;

void setup(){
  // inicjalizacja
  // pin 3 to sensePin [wejscie] - 1 oznacza brak mozliwosci nadawania
  // pin 2 to txPin [wyjscie] - wyan wysko w momencie rozpoczecia nadawania
QAPRS.init(2,3);
}

void loop() {
b++;
  sprintf(packet_buffer,"!5215.68N/02057.48E;# %04u",b);
  QAPRS.send(from_addr, '0', dest_addr, '0', "WIDE2 1", packet_buffer);
  delay(5000);
}

Masz Ryśku gotową płytkę testową którą własnie wydrukowałem i testuję, schematu do niej nie robiłem... może ktoś ma na to czas to to zrobi.

Jeśli będzie jakiś problem to chętnie pomogę.
...przede wszystkim nie zakłócać...
Odpowiedz


Wiadomości w tym wątku
Arduino - przez SQ9MDD - 30-06-2013, 13:28

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości