Hice un circuito de reloj con un temporizador 555 ic, luego medí la longitud de onda de la onda cuadrada generada usando mi Raspberry Pi. Al principio conecté la tierra del RPi a la tierra del circuito. Para medir la longitud de onda, y funcionó bien. Pero luego quité el pin que conectaba los terrenos e intenté medir y ¡FUNCIONA! El código de python (V-3.5) es:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
while True:
if GPIO.input(18) == GPIO.HIGH:
print('detected')
GPIO.cleanup()
Estoy desconcertado por esto porque la frambuesa pi está conectada al adaptador del teléfono que está enchufado a la red eléctrica y el circuito está conectado a un banco de energía.
Circuito-
Eslaréplicaexactadeesto:
También si esta pregunta es muy noob, lo siento, pero todavía estoy en la escuela secundaria.