Programmeren
Programmeren is het schrijven van een computerprogramma, een concrete reeks instructies die een computer uitvoert. Dit is de taak van een softwareontwikkelaar of programmeur. Programmeren wordt in het algemeen niet direct in machinetaal gedaan, maar in een programmeertaal. De programmacode die wordt geschreven heet broncode en wordt door een assembler, compiler of interpreter omgezet in machinecode.
Linux voorbeelden
- Arduino – Firmware I/O met AVRdude
- Arduino – Firmware upload via webinterface
- ATtiny firmware I/O met AVRdude
Grafieken
- amCharts gegevens uit CSV bestand laden
- amCharts gegevens uit PHP bestand laden
- CSS – Bar grafiek
- Highcharts gegevens uit MySQL database halen (PHP script)
- Highcharts gegevens uit PHP bestand laden
- Javascript – h5chart voorbeelden van grafieken
MySQL database
- MySQL commando’s
- MySQL database datatypen
- MySQL voorbeelden
- PHP script – MySQL database aanmaken
- PHP script – MySQL database uitlezen
- Python MySQL script
Autoit3 Script
- Arduino – Seriële communicatie met een computer
- Autoit3 – XML bestanden uitlezen
- Google TTS CLI
- KAKU – TPC-200 en TPC-300 commandline interface
- Plugwise Stretch 2.0 – Commandline interface
- Plugwise Stretch 2.0 – Event scripting (AutoIt3)
- Plugwise Stretch 2.0 – Instellen via HTTP POST commandos
- Plugwise Stretch 2.0 – Schakelen met scripts (HTTP API)
- Webserver CGI script – Autoit3
Autoit3 libraries
- Autoit3 Library – ColorChooser
- Autoit3 Library – ColorPicker
- Autoit3 Library – CommAPI
- Autoit3 Library – CommMG (Seriële communicatie)
- Autoit3 Library – Inline Assembly (assembler gebruiken)
- Autoit3 Library – ResourcesEx
- Autoit3 Library – XMLDomWrapper (XML handelingen)
C++ Script (Arduino)
- 1-Wire – Apparaat ID’s uitlezen (Arduino)
- Apparaat – CWX-25S – Elektrische kogelkraan
- Apparaat – Digitale schuifmaat
- Apparaat – Drukknop of schakelaar
- Apparaat – RS232 – Seriële communicatie
- Apparaat – Ventilator
- Arduino – 230VAC meten met arduino
- Arduino – 6-Assige Gyroscoop + Versnellingsmeter MPU-6050 (GY-521)
- Arduino – Afstand sensor inductief/metaal (LJ12A3-4-Z-BY)
- Arduino – Audio afspelen (WAV)
- Arduino – Calculate VCC
- Arduino – Camera’s aansturen via infrarood
- Arduino – CAN Bus communicatie
- Arduino – Capacitive Touch Sensor module (TTP223B)
- Arduino – CO2 sensor T6613
- Arduino – Controller – Wii Nunchuk uitlezen
- Arduino – De arduino als DC voltmeter
- Arduino – De arduino als ohmmeter
- Arduino – Digitale Potmeter MCP41xxx
- Arduino – Display module 8×7 segmenten (75HC595)
- Arduino – Display module 8×7 segmenten (MAX7219)
- Arduino – Display OLED via I2C (SH1106) voorbeelden
- Arduino – FM Radio
- Arduino – Gebaren en lichtintensiteit sensor module (APDS-9930)
- Arduino – Geheugen EEPROM 24LCxxx
- Arduino – Grondvochtigheid sensor (2-aderig)
- Arduino – Grondvochtigheid sensor (3-aderig)
- Arduino – I2C-Bus Scanner
- Arduino – IR lichtsluis uitlezen
- Arduino – Keypad 4×3
- Arduino – Keypad 4×4 aanraakgevoelig (TTP229)
- Arduino – Kompas 3-assen (HMC5883L)
- Arduino – LDR uitlezen
- Arduino – LED knipperlicht
- Arduino – LED Matrix display 8×8 dots (MAX7219)
- Arduino – Luidspreker
- Arduino – Melodie afspelen (Ringtone / RTTTL)
- Arduino – ModBus RS485 RTU Master
- Arduino – ModBus RS485 RTU Slave
- Arduino – P1 poort telegrammen uitlezen
- Arduino – Potmeter uitlezen
- Arduino – Potmeter uitlezen met MCP3008
- Arduino – PWM frequency and timers
- Arduino – RGB LED
- Arduino – RGB LED met PL9823 chip
- Arduino – RGB LED met WS2812 chip (NeoPixel)
- Arduino – Rotary Encoder met OLED scherm
- Arduino – SD card module
- Arduino – Seriële communicatie met een computer
- Arduino – Servo aansturen (SGXX)
- Arduino – SIP telefoons laten overgaan
- Arduino – Thermometer IR contactloos (MLX90614)
- Arduino – Tilt sensor
- Arduino – Touchpad (laptop)
- Arduino – TWI Keyboard
- Arduino – Weerstation
- Arduino Shield – LCD1602 display met keypad
- Arduino Shield – 2.4″ TFT LCD Touch
- Arduino Shield – CNC Shield
- Arduino Shield – Motor Shield (L293D)
- Arduino Shield – Relais shield
- Arduino Shield – USB 2.0 Host shield
- Arduino telnet script voor opdrachten
- Arduino – LED RG Knipperlicht
- Arduino – Temperatuur sensor DS18B20
- ATtiny – Modbus met DHT sensor
- ATtiny – Modbus met DS18B20 Temperatuur sensor
- ATtiny – Solid state relais met tijdinstelling
- ATtiny – Willekeurige piepjes generator
- ATtiny13 Basics – LED dimmen met PWM
- ATtiny13 Basics – LED Knipperlicht
- ATtiny13 Basics – Luidspreker
- ATtiny13 Basics – LED RG Knipperlicht
- ATtiny45/85 Basics – Stroomverbruik en slaapstand
- Creative Inspire T7900 – Digitale volume en bass regeling
- ENC28J60 – Ethernet Module MQTT voorbeeld
- ESP8266 WiFi – Grondvochtigheid sensor (3-aderig) (MCP3008/ArduinoIDE)
- ESP8266 WiFi – HTTP GET request maken (ArduinoIDE)
- ESP8266 WiFi – HTTP POST request maken (ArduinoIDE)
- ESP8266 WiFi – LDR uitlezen (MCP3008/ArduinoIDE)
- ESP8266 WiFi – Potmeter uitlezen (MCP3008/ArduinoIDE)
- ESP8266 WiFi – Temperatuur sensor TMP36 (MCP3008/ArduinoIDE)
- ESP8266 WiFi – CO2 sensor T6613 (ArduinoIDE)
- ESP8266 WiFi – Infrarood bewegings-sensor (PIR) (ArduinoIDE)
- ESP8266 WiFi – LED Knipperlicht (ArduinoIDE)
- ESP8266 WiFi – Temperatuur en luchtvochtigheid sensor DHT 11 (ArduinoIDE)
- ESP8266 WiFi – Temperatuur Luchtvochtigheid Barometer BME280 (ArduinoIDE)
- ESP8266 WiFi – Temperatuur sensor DS18B20 uitlezen (ArduinoIDE)
- IC – 74HC165 – Shift register input 8-bit
- IC – CD4021 – Shift register input 8-bit
- IC – L293D – Dual H-bridge motor driver
- IC – MCP3008 – A/D Converter 10-bit 8 channel SPI
- IC – MCP4725 – D/A Converter 12-bit 1 channel I2C
- IC – MCP4921 – D/A Converter 12-bit 1 channel SPI
- IC – OVERIG – Optocoupler
- Modbus – Hardware – RS485 USB Stick
- Module – 18650 BATTERY SHIELD
- Module – ACM1252U-Z2 – Small NFC reader module
- Module – DFPlayer Mini – MP3 Speler
- Module – Display – 1602 / 2004 LCD
- Module – Display – Nokia 5110
- Module – Display – TFT
- Module – DS1302 – RTC Tijdklok
- Module – DS1307 – RTC Tijdklok
- Module – HX711 – Wheatstone brug A/D converter
- Module – LED Strip
- Module – PCA9685 – Servo motor driver PWM 16 Kanaals 12-bit I2C
- Module – PN532 – RFID/NFC transciever
- Module – RC522 – RFID/NFC transciever
- Module – RELAIS – Schakelen
- Module – Rotary encoder
- Module – SI4703 – FM Tuner
- Module – ST7920 – 128×64 LCD Display
- Module – TM1651 – LED segment displays
- Motor – 28BYJ-48 – Stappenmotor
- P1 poort slimme meter – Data naar COSM.com (Arduino)
- P1 poort slimme meter – Data naar Domoticz (ESP8266)
- P1 poort slimme meter – Data naar EmonCMS (Arduino)
- P1 poort slimme meter – Data naar emonWeb.org (Arduino)
- P1 poort slimme meter – MQTT Publisher (Arduino)
- Raspberry Pi – CAN Bus communicatie (GPIO)
- Sensor – ACS712 – Stroommeter
- Sensor – ADXL345 – 3-Assige versnellingsmeter
- Sensor – AM312 – PIR bewegingssensor
- Sensor – BH1750 – Lichtintensiteit sensor
- Sensor – BME280 – Temperatuur, Luchtvochtigheid en Barometrische druk sensor
- Sensor – BMP180 – Temperatuur en Barometrische druk sensor
- Sensor – BMP280 – Temperatuur en Barometrische druk sensor
- Sensor – CNY70 – Infrarood reflectie sensor
- Sensor – DS2401 – Uniek Serienummer
- Sensor – E3Z – Photoelectric sensor
- Sensor – HC-SR04 – Ultrasone sensor
- Sensor – HC-SR501 – PIR bewegingssensor
- Sensor – K30 – CO2 meting
- Sensor – LPD3806 – Optical Rotary Encoder
- Sensor – MH-Z14 – CO2 meting
- Sensor – MPX5010DP – Luchtdruk sensor 0-10kPa
- Sensor – NTC/PTC – Temperatuur sensor
- Sensor – Photodiode
- Sensor – SCT013 – Current sensor
- Sensor – Sharp GP2 – Afstand sensor
- Sensor – Stroomsensor – 0-20 mA
- Sensor – TMP36 – Temperatuur sensor analoog
Arduino libraries
- Arduino Library – AccelStepper
- Arduino Library – Adafruit GFX
- Arduino Library – Adafruit HMC5883L Driver (3-Axis Magnetometer)
- Arduino Library – Adafruit MLX90614 (Thermometer IR)
- Arduino Library – Adafruit Motor Shield
- Arduino Library – Adafruit NeoPixel
- Arduino Library – Adafruit Touchscreen
- Arduino Library – Adafruit Unified Sensor Driver
- Arduino Library – Akafugu
- Arduino Library – AltSoftSerial
- Arduino Library – ArduinoJson
- Arduino Library – CustomStepper
- Arduino Library – Dallas Temperature Control Library
- Arduino Library – DHT sensors (ESP8266)
- Arduino Library – Encoder
- Arduino Library – Ethercard
- Arduino Library – FastLED
- Arduino Library – Gebaren en lichtintensiteit sensor module (APDS-9930)
- Arduino Library – Gebaren en lichtintensiteit sensor module (APDS-9960)
- Arduino Library – HCMAX7219
- Arduino Library – HMC5883L (Creative Electronics)
- Arduino Library – i2cdevlib
- Arduino Library – I2Cmaster
- Arduino Library – IRremote
- Arduino Library – Keypad
- Arduino Library – LCDKeypad
- Arduino Library – Ledcontrol
- Arduino Library – LiquidTWI2
- Arduino Library – MaxMatrix
- Arduino Library – MD5
- Arduino Library – Modbus
- Arduino Library – multiCameraIrControl
- Arduino Library – NewSoftSerial
- Arduino Library – NTPClient
- Arduino Library – OneWire
- Arduino Library – PS/2 mouse
- Arduino Library – pubsubclient
- Arduino Library – QR-code
- Arduino Library – TFT LCD (Shield)
- Arduino Library – TimerOne
- Arduino Library – TMRpcm
- Arduino Library – Tone
- Arduino Library – toneAC
- Arduino Library – UIPEthernet
- Arduino Library – Wii Nunchuk
- Arduino Library ESP8266 – espsoftwareserial
- Arduino Library ESP8266 – IRremote
Python Script
- Apparaat – Drukknop of schakelaar
- Apparaat – RS232 – Seriële communicatie
- Arexx – BS-1000 data uitlezen met Python
- CAN Bus – MME-BOOT MCP2515 XMega Bootloader
- IC – L293D – Dual H-bridge motor driver
- IC – MCP3008 – A/D Converter 10-bit 8 channel SPI
- IC – MCP4725 – D/A Converter 12-bit 1 channel I2C
- KAKU – TPC-300 laten schakelen via Linux
- Module – Display – 1602 / 2004 LCD
- Module – Display – Nokia 5110
- Module – DS1307 – RTC Tijdklok
- Module – HX711 – Wheatstone brug A/D converter
- Module – PCA9685 – Servo motor driver PWM 16 Kanaals 12-bit I2C
- Module – PN532 – RFID/NFC transciever
- Module – RC522 – RFID/NFC transciever
- Module – RELAIS – Schakelen
- P1 poort slimme meter – Data naar Node-Red (MQTT)
- P1 poort slimme meter – Telegram uitlezen met Python
- Plugwise Stretch 2.0 – Schakelen met scripts (HTTP API)
- PushBullet – Communicatie met Python
- Python – CAN Bus uitlezen
- Python – CSV bestanden uitlezen
- Python – Laatste LOG regels wegschrijven in ander bestand
- Python – Multithreading
- Python – POST data naar PHP script
- Python – Tijd en Datum
- Python – Tips & Tricks
- Python – XML bestanden uitlezen
- Python MySQL script
- Raspberry Pi – Aansturen Servo (SG-90) met game stuur (USB)
- Raspberry Pi – Buzzer speaker via GPIO
- Raspberry Pi – FTP verbinding met een Python script
- Raspberry Pi – Game stuur gebruiken via USB
- Raspberry Pi – Gebaren en licht intensiteit sensor module (APDS-9930)
- Raspberry Pi – Grondvochtigheid sensor (3-aderig) (GPIO/MCP3008)
- Raspberry Pi – Interrupts gebruiken met GPIO pinnen (Python)
- Raspberry Pi – Joystick of controller gebruiken via USB
- Raspberry Pi – LDR uitlezen (GPIO/MCP3008)
- Raspberry Pi – LED aansturen via GPIO pin (Python)
- Raspberry Pi – Mailen via een Python script
- Raspberry Pi – Potmeter uitlezen (GPIO/MCP3008)
- Raspberry Pi – Python telnet script voor communicatie met Arduino
- Raspberry Pi – RGB LED aansturen via GPIO (Python)
- Raspberry Pi – RPi als Arduino HDMI Shield
- Raspberry Pi – Servo’s aansturen (SGXX) via GPIO
- Raspberry Pi – Stappenmotor (28BYJ-48) via game stuur (USB)
- Raspberry Pi – Thermometer IR contactloos (MLX90614)
- Raspberry Pi – Temperatuur sensor DS18B20 uitlezen
- Sensor – ADXL345 – 3-Assige versnellingsmeter
- Sensor – AM312 – PIR bewegingssensor
- Sensor – BH1750 – Lichtintensiteit sensor
- Sensor – BME280 – Temperatuur, Luchtvochtigheid en Barometrische druk sensor
- Sensor – BMP180 – Temperatuur en Barometrische druk sensor
- Sensor – HC-SR501 – PIR bewegingssensor
- Sensor – MPX5010DP – Luchtdruk sensor 0-10kPa
- Sensor – NTC/PTC – Temperatuur sensor
- Sensor – Photodiode
- Sensor – Sharp GP2 – Afstand sensor
- Sensor – Stroomsensor – 0-20 mA
- Synology NAS – Taakplanner per seconde of minuut (Python)
- ThingSpeak – Data naar ThingSpeak versturen
- Webserver CGI script – Python
Python libraries
- Python Library – APDS9930
- Python Library – OLED display (luma.oled)
- Python Library – PIGPIO
- Python Library – PyGame
- Python Library – pymodbus
- Python Library – pymodbusTCP
- Python Library – PySerial
- Python Library – PyUSB
- Python Library – RPi.GPIO
- Python Library – spidev
BASH script
- MySQL database backup script (BASH script)
- Raspberry Pi – Bericht bij inloggen profiel (BASH)
- Raspberry Pi – GPIO pin status instellen bij opstarten
- Raspberry Pi – GPIO pinnen aansturen via BASH
- Raspberry Pi – Hardware leds manipuleren (BASH)
- Raspberry Pi – LED aansturen via GPIO pin (BASH)
- Raspberry Pi – VNC – TightVNC server
- Raspberry Pi – VNC – TightVNC server (verouderd)
- Raspberry Pi – VNC – X11VNC server
- Synology NAS – Taakplanner per seconde of minuut (Bash)
- ThingSpeak – Data naar ThingSpeak versturen
- Website backup script via FTP (BASH script)
PHP Script
- KAKU – Schakelen via internet met KAKUcli en PHP
- Ochsner Warmtepomp – Data opslaan met PHP (CSV)
- Ochsner Warmtepomp – Data opslaan met PHP (MySQL)
- Ochsner Warmtepomp – Data van CSV naar MySQL
- Ochsner Warmtepomp – Grafiek TQE (MySQL / CSV)
- Ochsner Warmtepomp – Meter HUM (PHP / MySQL)
- PHP – Automatisch bestanden Plugin-based (class)
- PHP – Automatisch een pagina verversen
- PHP – COM poort communicatie
- PHP – HTML form data naar CSV
- PHP – Mailen via de mail() functie
- PHP – phpBB SQL data injectie
- PHP – Willekeurige string
- PHP – XML bestanden uitlezen
- PHP commando of data opties opgeven
- PHP script – MySQL database aanmaken
- PHP script – MySQL database uitlezen
- Plugwise Smile P1 – Data uitlezen met scripts
- Plugwise Stretch 2.0 – Schakelen met scripts (HTTP API)
- PushBullet – Communicatie met PHP
- Raspberry Pi – PHP wrapper voor Python telnet script
- ThingSpeak – Data naar ThingSpeak versturen
Visual Basic Script
Java Script
- amCharts gegevens uit CSV bestand laden
- amCharts gegevens uit PHP bestand laden
- Bestanden downloaden met Javascript via PHP
- DYMO – Javascript voorbeeld uitprinten label (bestand met veldinstellingen)
- DYMO – Javascript voorbeeld uitprinten label (bestand)
- DYMO – Javascript voorbeeld uitprinten label (genereer)
- DYMO – Raspberry Pi
- Highcharts gegevens uit MySQL database halen (PHP script)
- Highcharts gegevens uit PHP bestand laden
- Javascript – Audio afspelen in webbrowser
- Javascript – CSV bestanden uitlezen
- Javascript – h5chart voorbeelden van grafieken
- Javascript – voorloopnullen toevoegen aan een getal
- Javascript – XML bestanden uitlezen
- Javascript Framework – jQuery
- Javascript Framework UI – jQuery UI
- Javascript variabelen gebruiken uit een PHP script
- KAKU – Schakelen via internet met menu (PHP en Javascript)
- Plugwise Smile P1 – Data uitlezen met scripts
- Website – 3D STL viewer – Thingiview (java)
CSS Script
- CSS – Bar grafiek
- CSS Framework – Bootstrap
- Lettertype iconen en toolkit – Font Awesome
- Lettertype inladen voor website met CSS
Ruby Script
Perl Script
Lua Script
- ESP8266 WiFi – Servo’s aansturen (SGXX) (NodeMCU)
- ESP8266 WiFi – Infrarood bewegings-sensor (PIR) (NodeMCU)
- ESP8266 WiFi – LED Knipperlicht (NodeMCU)
- ESP8266 WiFi – Lichtintensiteit sensor BH1750 (GY-302) (NodeMCU)
- ESP8266 WiFi – RTC Tijdklok DS3231 (NodeMCU)
- ESP8266 WiFi – Speaker melodie (NodeMCU)
- ESP8266 WiFi – Temperatuur en luchtvochtigheid sensor DHT 11 (NodeMCU)
- ESP8266 WiFi – Temperatuur sensor DS18B20 uitlezen (NodeMCU)
- Sensor – BMP180 – Temperatuur en Barometrische druk sensor
- Webserver CGI script – Lua