J’utilise framboise pi pour lire des données gyroscopiques. Je suis nouveau mais j’ai compris jusqu’à présent tout ce sur quoi je me base en plus de l’utilisation de “|” en elle. Lorsque vous le regardez, il indique son opérateur “bitwise OR” mais dans ma situation, cela n’a aucun sens, puis je ne comprends pas encore […]
J’ai OpenCV-2.4.9 installé dans Raspberry Pi. En ce moment, j’essaye de charger une vidéo à partir d’un chemin spécifique et pour cela j’ai essayé avec les API C et C ++. API C: cvCaptureFromFile (chemin); API C ++: Cap VideoCapture; cap.open (chemin) Je reçois une erreur et il est dit que je ne pouvais pas […]
J’écris un pilote GPIO pour mon système d’exploitation RPI2. Et je surfais très longtemps à ce sujet, mais je n’ai trouvé que des données linux. Comment devrais-je faire des fonctions telles que void gpio_set(int pin); void gpio_clr(int pin); en C pour le conducteur. Ou peut-être que cela peut être fait grâce à un assemblage en […]
J’utilise les lignes RS-232 de mon Pi pour communiquer avec un télémètre laser. J’ai testé la communication entre les deux en utilisant minicom à un débit de 19200 bauds (parce que c’est le débit en bauds de la LRF et ne peut pas être modifié), et cela fonctionne bien. Bien que l’écriture dans la LRF […]
J’utilise WiringPi sur un pi framboise. J’atsortingbue à cette fonction une fonction d’interruption appelée ultérieurement. Je ne sais pas quoi faire en attendant que l’interruption soit appelée. Les exemples utilisent un (spinlock?) for (;;) par exemple int main() { // register interrupt wiringPiISR( 18, INT_EDGE_BOTH, &myInterrupt ); for (;;) { // really? } return 0; […]
J’essaie de construire une application C sur une framboise pi 3 qui collecte des relevés de capteurs et les enregistre dans un journal mongodb. Je suis confronté à un comportement très étrange de l’application Voici mon code d’application appelé à partir de la fonction principale #include #include #include #include #include #include “dht11.h” #include “kaa-log.h” #define […]
J’écris un code de série sur un framboise et passe à C99. Quand j’ai fait, j’ai commencé à avoir l’erreur “erreur: ‘CRTSCTS’ non déclaré (première utilisation dans cette fonction)” $ c99 -M serial01.c | grep termios.h /usr/include/termios.h /usr/include/arm-linux-gnueabihf/bits/termios.h \ $ gcc -M serial01.c | grep termios.h /usr/include/termios.h /usr/include/arm-linux-gnueabihf/bits/termios.h \ utiliser -M révèle 2 en-têtes termios.h. […]
Je continue à avoir ces erreurs lors de la compilation. J’ai modifié le code qui s’exécute sur un arduino pour fonctionner sur mon framboise pi test1.c: In function ‘loop’: test1.c:24:3: warning: implicit declaration of function ‘rotateDeg’ [-Wimplicit-function-declaration] test1.c:33:3: warning: implicit declaration of function ‘rotate’ [-Wimplicit-function-declaration] test1.c: At top level: test1.c:42:6: warning: conflicting types for ‘rotate’ […]
J’utilise actuellement un morceau de code C sur mon ordinateur Raspberry Pi. C’est un générateur de nombres aléatoires qui lit un compteur Geiger connecté à l’entrée numérique GPIO 18. Il crée des bits aléatoires (voir code) et les imprime par groupes de 8. De plus, toutes les 30 secondes, il affiche le niveau actuel du […]
J’aimerais expérimenter l’utilisation du Raspberry Pi pour différentes applications intégrées de bas niveau. Le seul problème est que, contrairement aux cartes de microcontrôleur AVR et PIC disponibles, Raspberry Pi exécute généralement un système d’exploitation (comme Raspbian) qui dissortingbue le temps CPU entre tous les programmes en cours et le rend impraticable pour certaines applications temps […]