This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Example testing sketch for various DHT humidity/temperature sensors | |
// Written by ladyada, public domain | |
#include "DHT.h" | |
#define DHTPIN D7 // what digital pin we're connected to | |
// Uncomment whatever type you're using! | |
//#define DHTTYPE DHT11 // DHT 11 | |
#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// -------------------------------------- | |
// i2c_scanner | |
// | |
// Version 1 | |
// This program (or code that looks like it) | |
// can be found in many places. | |
// For example on the Arduino.cc forum. | |
// The original author is not know. | |
// Version 2, Juni 2012, Using Arduino 1.0.1 | |
// Adapted to be as simple as possible by Arduino.cc user Krodal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Adafruit_NeoPixel.h> | |
#include <NewPing.h> | |
#define LED_PIN 6 // Pin, do którego podłączony jest "DIN" z NeoPixeli | |
#define LEDS_COUNT 8 // Ilość diod na pasku NeoPixel | |
#define BUZZER_PIN 9 // Pin buzzera | |
#define TRIGGER_PIN 12 // Pin "TRIG" czujnika odległości | |
#define ECHO_PIN 11 // Pin "ECHO" czujnika odległości | |
#define MAX_DISTANCE 200 // Maksymalny możliwy do zmierzenia dystans (200 dla HC-SR04) | |
#define TRIG_DISTANCE 100 // Dystans od którego zaczniemy informować o przeszkodzie |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*************************************************************************** | |
Pogodełko - mini stacja pogodowa | |
https://nettigo.pl/products/pogodelko-twoja-pierwsza-stacja-pogodowa-z-wifi | |
v 1.0 | |
***************************************************************************/ | |
#include <Wire.h> | |
#include <SPI.h> | |
#include <Adafruit_Sensor.h> | |
#include <Adafruit_BMP280.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Wire.h> | |
#include <LiquidCrystal_PCF8574.h> | |
#include "PCF8574.h" | |
#define LCD_ADDR 0x27 // Adres I2C wyświetlacza LCD | |
#define BTN_ADDR 0x20 // Adres I2C macierzy przycisków | |
const int ROWS[] = {4, 5, 6, 7}; // Do których pinów expandera podłączone są wiersze macierzy? | |
const int COLS[] = {3, 2, 1, 0}; // Do których pinów expandera podłączone są kolumny macierzy? | |
const int NUM_ROWS = sizeof(ROWS)/sizeof(int); // Liczba wierszy (obliczana automatycznie) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <ESP8266WiFi.h> | |
#define AP | |
void setup() { | |
// put your setup code here, to run once: | |
Serial.begin(115200); | |
#ifdef AP | |
Serial.println("Access Point"); | |
WiFi.mode(WIFI_AP); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function wait_for_new_usb_serial() { | |
local array=(`ls -1 //sys/bus/usb-serial/devices/`) | |
local ret="" | |
local current_devices | |
while (true) do | |
sleep 2 | |
current_devices=(`ls -1 //sys/bus/usb-serial/devices/`) | |
for value in "${current_devices[@]}" |
OlderNewer