Skip to content

Instantly share code, notes, and snippets.

View Indavelopers's full-sized avatar

Marcos Manuel Ortega Indavelopers

View GitHub Profile
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import QT_VERSION_STR
from PyQt4.Qt import PYQT_VERSION_STR
from sip import SIP_VERSION_STR
a = QApplication(sys.argv)
w = QWidget()
import sys
from PyQt4 import QtGui
def window():
app = QtGui.QApplication(sys.argv)
w = QtGui.QWidget()
b = QtGui.QLabel(w)
b.setText("Hello World!")
w.setGeometry(100,100,200,50)
b.move(50,20)
@Indavelopers
Indavelopers / rpi_pushbutton_detect.py
Created June 5, 2017 11:47
Detectar cambios de estado del botón
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
PIN_BUTTON = 16
GPIO.setup(PIN_BUTTON, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
#!/usr/bin/env python
import time
import os
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
# Read SPI data from MCP3008
def readadc(adcnum, clockpin, mosipin, misopin, cspin):
@Indavelopers
Indavelopers / rpi_pushbutton_test.py
Last active June 5, 2017 13:30
Test de botones
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
PIN_BUTTON = 16
GPIO.setup(PIN_BUTTON, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
@Indavelopers
Indavelopers / rpi_pushbutton_block.py
Last active June 5, 2017 16:38
Bloquear hasta cambio de estado del botón
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
PIN_BUTTON = 16
GPIO.setup(PIN_BUTTON, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
@Indavelopers
Indavelopers / rpi_pushbutton_threaded.py
Last active June 5, 2017 17:21
Ejecucción en multihilo
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
PIN_BUTTON = 16
GPIO.setup(PIN_BUTTON, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
@Indavelopers
Indavelopers / rpi_adc_2inputs.py
Last active June 6, 2017 10:25
Get data from 2 analog inputs simultanely
#!/usr/bin/env python
import time
import os
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
# Read SPI data from MCP3008
def readadc(adcnum, clockpin, mosipin, misopin, cspin):
@Indavelopers
Indavelopers / rpi_led_pwm.py
Last active June 6, 2017 11:38
Control LED intensity through PWM
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
PIN_LED = 12
GPIO.setup(PIN_LED, GPIO.OUT)
p = GPIO.PWM(PIN_LED, 50)
@Indavelopers
Indavelopers / rpi_led.py
Last active June 6, 2017 15:09
LED by pin up/down
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12, GPIO.OUT)
try:
while True:
GPIO.output(12, True)
time.sleep(0.5)