Skocz do zawartości

jasiekk913

Użytkownicy
  • Zawartość

    47
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O jasiekk913

  • Ranga
    3/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Urządzeń slave jest 4, a w przyszłości może się pojawić więcej, więc jakie proponujecie rozwiązanie?
  2. Witam, posiadam dwa urządzenia komunikujące się po magistrali RS485 (schemat załączony poniżej). Gdy wyślę dane z urządzenia master do urządzenia slave1, urządzenie slave1 odpowiada jakimiś danymi które zupełnie mnie nie interesują, a przeszkadzają w dalszej transmisji, tym razem do urządzenia slave2. Czy jest jakaś możliwość zablokowania przepływu danych w drugą stronę np. diodami w zaznaczonym miejscu (kolor zielony)? Urządzenia mają wspólną mase. Informacje o działaniu RS485: Gdy na kanale A jest +5V, na kanale B jest odwrotność, czyli -5V, więcej info: https://en.wikipedia.or
  3. jasiekk913

    433MHz kopiowanie pilota

    ZDJĘCIE - taki pilot. Jedyne co o nim wiem to że działa na 433,92MHz.
  4. Witam, Mam oto taki zestaw: https://botland.com.pl/pl/moduly-radiowe/3191-modul-radiowy-nadajnik-fs100a-odbiornik-433-mhz.html?search_query=433&results=48 Czy jestem w stanie za jego pomocą skopiować pilota który działa na 443,92MHz i ma taki kwarc oraz drugiego pilota który działa na 433,92MHz i ma kwarc 433MHz? Jeśli tak to jaka jest najlepsza biblioteka, rc-switch?
  5. Tak i chyba nawet to się dzieje bo widzę że karta inicjalizuje się co ~5 sekund (a jest w void setup). W takim razie spróbuje zrobić to tak jak mówisz i dam znać.
  6. No niestety, napisałem program, arduino nie przekazuje danych o pliku nic.txt: #include <SPI.h> #include <SD.h> const int chipSelect = 4; char test[500]; void setup() { // Open serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for native USB port only } Serial.print("Initializing SD card..."); // see if the card is present and can be initialized: if (!SD.begin(chipSelect)) { Serial.println("Card failed, or not present"); // don't do anything more: return;
  7. Tak, tylko zostanie to zapisane w postaci jednej zmiennej, a biblioteka do wyświetlacza potrzebuje tablice charów.
  8. @dambo Dobra, udało mi się skompilować! Wielkie dzięki za pomoc, dzięki tobie poznałem trochę wiedzy . Czyli teraz ten plik wrzucić na microsd i a na arduino ma być program typu: char zmienna[1000]; int i=0; myFile = SD.open("binary_file"); if (myFile) { while (myFile.available()) { zmienna[i]=myFile.read(); i++; } // close the file: myFile.close(); Oczywiście jest to przykład. Pozdrawiam jasiekk
  9. Pojawia się inny problem - nie umiem skompilować pliku .xbm do pliku binarnego. Narzędzie xxd jest dla systemów 32 bitowych a takiego nie posiadam. W takim razie co robić?
  10. Dobra wracam do tematu, podłączenie jest okej, wyświetlacz też jest podłączony i wszystko działa. W takim razie co teraz zrobić bo to o czym wspomniał @dambo nie wyłumaczyło tylko jednej sprawy - jak odczytać plik z karty na arduino. Pozdrawiam jasiekk
  11. @dambo Dzięki za pomoc Pozostaje teraz tylko jak odczytać ten plik przez arduino. Pozdrawiam jasiekk
  12. Skoro robię to źle, a ty to wiesz to może podasz przykład jak to zrobić i wszyscy będą zadowoleni?
  13. @ethanak Dobra, czyli przekonwertowałem to: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  14. @ethanak czyli plik ma wyglądać następująco?: 0xff, 0x3f, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff 11111111 111111 0 0 0 10000000 11111111 11111111 11111111 11111111 11111111 11111111 Czy jakieś przecinki czy coś? Rozszerzenie rozumiem byle jakie? Pozdrawiam jasiekk
  15. A potem jak zrobić z odczytem ponieważ biblioteka do wyświetlacza obsługuje tablicę char'ów?
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.