New pages

From Pessin randon wiki
New pages
Hide registered users | Show bots | Hide redirects

3 October 2025

  • 14:4214:42, 3 October 2025 Lähettimen lähdekoodi V2 (hist | edit) [8,446 bytes] Exf (talk | contribs) (Created page with "=== Versiohistoria === ==== 2.0 ==== Lisätty CRC-16 tarkistussummafunktio. Lähettää singalin 4-10 sekunnin välein, jolla tarkoitus pienentää paristojen kulutusta. Voisi implementoida suoraan virransäästöominaisuudet.<syntaxhighlight lang="c#"> #include <CRC16.h> // include CRC16 library #include <RH_ASK.h> // include RadioHead library RH_ASK rf_driver(1000, 11, 12, 10); // speed = 1000 bits/sec, tx pin = 12 byte data[4]; // create byte...") Tag: Visual edit
  • 14:4014:40, 3 October 2025 Vastaanottimen lähdekoodi V2 (hist | edit) [6,345 bytes] Exf (talk | contribs) (Created page with "=== Versiohistoria === ==== V2.0 ==== Muutettu täysin näytön näyttötapaa. Parannettu vastaanotetun tiedon varmistamista käyttäen CRC-16 funktiota. Tiedetyt ongelmat. Rekisteröi uuden vastaanotetun koodin vasta kun näyttö on piirtänyt KAIKKI ID:t.<syntaxhighlight lang="c#"> #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <RH_ASK.h> #include <CRC16.h> #define OLED_RESET -1 #define SCREEN_WIDTH 128 // OLED d...") Tag: Visual edit
  • 14:3514:35, 3 October 2025 Lähettimen lähdekoodi v1 (hist | edit) [1,233 bytes] Exf (talk | contribs) (Created page with "Lähettimen lähdekoodi V1<syntaxhighlight lang="c#"> #include <RH_ASK.h> #include <SPI.h> RH_ASK driver(1000); #define TX_PIN 12 #define DIP1 2 #define DIP2 3 #define DIP3 4 #define DIP4 5 byte crc8_dallas(const String &data) { byte crc = 0x00; for (int i = 0; i < data.length(); i++) { crc ^= data[i]; for (int j = 0; j < 8; j++) { crc = (crc & 0x80) ? (crc << 1) ^ 0x31 : (crc << 1); } } return crc; } void setup() { driver.init(); pinMod...") Tag: Visual edit
  • 14:3414:34, 3 October 2025 Vastaanotin v1 lähdekoodi (hist | edit) [7,073 bytes] Exf (talk | contribs) (Created page with "Lähdekoodi V1<syntaxhighlight lang="c#" line="1"> #include <RH_ASK.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 #define SCREEN_HEIGHT 32 #define OLED_RESET -1 Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); // Radiovastaanotin RH_ASK driver(1000, 12, 11, 10); // RX = D12 // Ajastukset const unsigned long ENTRY_TIMEOUT = 30 * 60 * 1000UL; // 30 min const unsigned long DISPLAY_DURATION =...") Tag: Visual edit