Ce défi est inspiré de Blink the CAPS LOCK de zeppelin .
La plupart des webcams disposent d'une petite lumière LED intégrée, indiquant si la webcam est utilisée, contrôlée par un mécanisme matériel pour empêcher l'espionnage.
Votre tâche consiste à le faire clignoter:
- Allume ça.
- Attendez 0,5 (± 0,1) seconde.
- Éteignez-le à nouveau.
- Attendez 0,5 (± 0,1) seconde;
- Répéter.
Veuillez inclure un GIF ou une vidéo de la webcam clignotant, si possible. Si une réponse n'a pas le GIF, veuillez ajouter un GIF du programme en cours d'exécution.
Règles
- Si votre langue manque une
sleep
commande de sous- seconde , votre programme peut utiliser un délai de 1 seconde à la place, à une pénalité d'un octet supplémentaire. (remplaçant.5
par1
)- Si votre langue, pour une raison quelconque, ne prend pas en charge
.5
, votre pénalité est de 2 octets. (remplaçant0.5
par1
)
- Si votre langue, pour une raison quelconque, ne prend pas en charge
- Votre programme doit boucler à moins qu'il ne soit arrêté par l'utilisateur.
- Votre LED peut démarrer soit sous tension soit hors tension; celui qui est le plus bénéfique peut être utilisé.
- Si votre LED a un délai d'extinction, il ne doit pas être pris en compte, sauf si vous souhaitez fournir une version supplémentaire.
- Voir ce commentaire et sa réponse pour plus d'informations.
Notation
C'est le code-golf , ce qui signifie que la réponse la plus courte en octets gagne.
.5
Réponses:
MATLAB, 40 octets
Crée une
while
boucle infinie et chaque fois à travers la boucle, unwebcam
objet est initialisé (allume la webcam), le script est mis en pause pendant 0,5 seconde en utilisantpause
, puis l'webcam
objet est supprimé (éteindre la webcam).la source
Python, 82 octets
(Utilise OpenCV pour accéder à la webcam.)
la source
Javascript (ES6), 100 octets
Pendant mes tests, j'ai vu un délai entre l'activation de la caméra et l'allumage de la LED, donc le timing peut ne pas être parfait. Il doit également s'exécuter sur une page https: //.
la source
Scratch in scratchblocks2, 61 octets
Désolé pour la vidéo absolument terrible. Ma LED a un léger délai d'allumage, elle est très faible et le GIF est de 18 Mo.
la source