NodeMCU / ping to Thingspeak / every 20sec

knihovna – pozor nešla mi na starém Arduino IDE .. https://github.com/dancol90/ESP8266Ping jsou tam i 2 základní příklady + zde příklad doplněný o odesílání pingu na ThingSpeak (zdarma kanál může přijímat co 15sekund a mít 3 miliony záznamů). Dále to hodlám rozšířit na více IP adres, které pingám. /* ukladani pingu na thingspeak */ #include „ThingSpeak.h“ … Číst dál

NODEMCU / Nokia 5110 displej / první zobrazení

Jak postupovat při při oživení. Vycházel jsme z návodu https://coytar.wordpress.com/2018/09/30/nodemcu-and-nokia-5110-lcd/   Zde je vše potřebné. Takže por shrnutí:   Spustut Arduino IDO Nástroje -> spravovat knihovny VYhledat „Adafruit“ Nainstalovat  “Adafruit GFX Library” a “Adafruit PCD8544 Nokia 5110 LCD library” TeĎ je potřeba upravit soubory z nově naistalované knihovny: (normálně adresa je C:\Users\USERNAME\Documents\Arduino\libraries\Adafruit_PCD8544_Nokia_5110_LCD_library) Upravit náseldující:   … Číst dál

Nokia 5110 LCD

      Pracovní napětí: 2.7-5V Podsvícenínapětí: 2.7-3.3V (plus odpor 330Ohm) Data interface: 2.7-5V     Pojmenování pinů: SCK or CLK or SCLK = Serial clock MOSI or DIN or DN = Serial data in DC  or D/C = Mode select RST –  Reset CS or CE –  or SCE = Chip select VCC – … Číst dál

NodeMCU / Thingspeak

Oficiální kód pro odesílání pomocí knihovny   https://github.com/mathworks/thingspeak-arduino/tree/master/examples/ESP8266/WriteSingleField       /* TEST */ #include „ThingSpeak.h“ #include <ESP8266WiFi.h> #define SECRET_SSID „WIFI“ // replace MySSID with your WiFi network name #define SECRET_PASS „HESLO“ // replace MyPassword with your WiFi password #define SECRET_CH_ID 111222 // replace 0000000 with your channel number #define SECRET_WRITE_APIKEY „XYZ“ // replace XYZ … Číst dál

NodeMCU / TM1367 / zobrazeni GET parametru (teploty)

zatím neumí https. JE důležité provést funkci trim() jinak vykreslovalo prázdné znaky. /* Basic usage example Demonstrated some of the basic functionality of the library. Initialize the display, set the backlight brightness, print some text, count from 0 to 100 and print on display and blink some text. Note: make sure to set your serial … Číst dál

NodeMCU + TM1637 funkční knihovna

https://github.com/bremme/arduino-tm1637 /* Basic usage example Demonstrated some of the basic functionality of the library. Initialize the display, set the backlight brightness, print some text, count from 0 to 100 and print on display and blink some text. Note: make sure to set your serial monitor to line end: NEW LINE! The circuit: * connect TM1637 … Číst dál

TM1637 – Přehled

  Software considerations: I found 3 different libraries to use with the TM1637 – TM1637.h – recommended by RobotDyn but older – TM1637display.h library – by AVISHORPE seems to be the favorite – SevenSegmentTM1637.h – By breeme. Most functionality and possibilities.     AD415_schematic TM1637_V2.4_EN   Pro NODEMCU mi funguje tahle: https://github.com/bremme/arduino-tm1637  

Activity Board Toník v.1 final

// Zapojení APA102 + rotačního enkoderu KY-040 // při rotaci se posouvá barevná LED (stále dokola) // po necinnosti zhasne // #include <FastGPIO.h> // #define APA102_USE_FAST_GPIO #include <APA102.h> // Define which pins to use. const uint8_t dataPin = 7; const uint8_t clockPin = 8; APA102<dataPin, clockPin> ledStrip; unsigned long nic_nedela=0; unsigned long timeout_zhasnuti= 200000; // … Číst dál

Posuvný HAD (APA102 + Enkoder) / Arduino

Opět taková legrácka – pomocí rotačního endodéru (nekonečný potenciometr) posouváme barevnou LED na pásku, až dojde na konec, tak přeskočí na začátek 🙂 Použit pásek APA 102 a enkoder KY-040 // Zapojení APA102 + rotačního enkoderu KY-040 // při rotaci se posouvá barevná LED (stále dokola) // #include <FastGPIO.h> // #define APA102_USE_FAST_GPIO #include <APA102.h> // … Číst dál