TV Shield¶
Le TV Shield dote l’OpenMV Cam d’une sortie vidéo analogique NTSC via un générateur vidéo SPI-vers-NTSC VS23S010, pilotant une prise RCA intégrée afin que vous puissiez brancher directement un écran vidéo composite sur la caméra.
Pour la fiche technique complète, les photos et les commandes, consultez la page produit du TV Shield.
Points forts¶
Puce SPI-vers-NTSC VS23S010
Sortie NTSC SIF 352x240 à 60 Hz
Prise RCA intégrée pour la vidéo composite
Brochage¶
Référence des broches¶
Broche |
Fonction |
|---|---|
P0 |
SPI MOSI — données vers le VS23S010 |
P2 |
Horloge SPI |
P3 |
Sélection de puce SPI |
Rail 3,3 V |
Alimente le VS23S010 |
Rail GND |
Masse commune (également routée vers la prise RCA intégrée) |
Note
La sortie vidéo NTSC, VIN et GND sont également accessibles sur des pastilles traversantes au dos du shield — soudez-y des fils pour récupérer le signal vidéo composite filaire de la carte.
Utilisation¶
Pilotez le shield via la classe TVDisplay exposée par le module display. Diffusez les trames de la caméra par la prise RCA en SIF 352×240:
import csi
import display
import time
csi0 = csi.CSI()
csi0.reset()
csi0.pixformat(csi.RGB565)
csi0.framesize(csi.SIF)
tv = display.TVDisplay()
clock = time.clock()
while True:
clock.tick()
tv.write(csi0.snapshot())
print(clock.fps())