Linux #5 2018 - Listing 1 E-ink op Raspberry Pi

import epd2in7b

import Image

import ImageFont

import ImageDraw

import time

import RPi.GPIO as GPIO

import subprocess

 

epd = epd2in7b.EPD()

epd.init()

 

COLORED = 1

UNCOLORED = 0

 

GPIO.setmode(GPIO.BCM)

 

knop1 = 5

knop2 = 6

knop3 = 13

knop4 = 19

 

knoppen = [knop1, knop2, knop3, knop4]

 

GPIO.setup(knoppen, GPIO.IN, pull_up_down=GPIO.PUD_UP)

 

def knop1_ingedrukt(pin):

   ...

Lees meer of reageer...

Linux #5 2018 - Listing Flikkerend Kaarslicht

const int ledPin = 3;

const int max_stil = 10000;

// Maximale tijd in milliseconden dat de led niet flakkert, langer is rustiger.

const int max_vertoning = 3; // Maximumaantal vertoningen van een patroon.

const int min_helderheid = 50;

// Donkerste waarde van het flakkeren (maximaal 255).

const int max_helderheid = 150;

// Lichtste waarde van het flakkeren (maximaal 255).

const int min_vertraging = 2;

// Hoogste snelheid...

Lees meer of reageer...

Linux #5 2018 - Trappenhuislicht Listing

int switchstate = 0;

const int ledPin = 12;

const int switchPin = 6;

const int langdrukken = 1000;

// Bepaal hiermee hoe lang de knop moet worden ingedrukt om te verlengen.

const int standaardtijd = 5000;

// Stel hiermee de tijd in dat de led normaal brandt.

const int langetijd = 20000;

// Stel hiermee de langere periode in.

void setup() {

pinMode(switchPin, INPUT);

pinMode(ledPin, OUTPUT);

}

 

void loop() {

...

Lees meer of reageer...

Linux #5 2018 - Listing Inbraakalarm

const int micPin = A0;

const int ledPin = 13;

const int drempel = 5;

// Stel hiermee de gevoeligheid in. Lager is gevoeliger, minimumwaarde is 2.

int value1 = 0;

int value2 = 0;

void setup()

{

pinMode(ledPin, OUTPUT);

Serial.begin(9600);

}

void loop()

{

value1 = analogRead(micPin);

delayMicroseconds(100);

value2 = analogRead(micPin);

if (abs(value2 - value1) >= drempel) {

Serial.print(“value1: “);

Serial.print...

Lees meer of reageer...

Linux #5 2018 - Turtl Listing Server Installatie-script

# Installatie van de Turtl server

# zie ook https://www.linode.com/docs/applications/cloud-storage/how-to-install-a-turtl-server-on-ubuntu/

 

sudo apt install wget curl libtool subversion make automake git m4

sudo wget https://dist.libuv.org/dist/v1.19.2/libuv-v1.19.2.tar.gz

 

# libuv installeren

sudo tar -zxvf libuv-v1.19.2.tar.gz

cd libuv-v1.19.2

sudo sh autogen.sh

sudo ./configure

sudo make

sudo make install

sudo...

Lees meer of reageer...

NEDLINUX FORUM

Het nederlandse linuxforum
Voor beginners en pro’s

 

 

 

 

 

 

E-mailadres



 

 

Nieuwste editie:

Linuxmag op Facebook

@linuxmagnl op Twitter

linuxmagNL Partner content: Open source is een transformerende technologische en menselijke beweging. In dit artikel vertelt J… https://t.co/pLkrOBY7Mk
linuxmagNL Snel even je data kopiëren naar een externe schijf of naar de cloud? We hebben twee tools getest waarmee je snel ee… https://t.co/Vw14peNRwB
linuxmagNL Deze keer in Linux Magazine weer enkele interessante nieuwtjes en een paar leuke projecten. Voor de Raspberry liefh… https://t.co/imboPAxDx6