logo connectepar
SNIR
TPs programmation
 developpé par
   




C pour PIC sur EXPLORER 8


Ressources :

Carte explorer8 : user guide  
Protocole de programmation ... d'après Microchip.
MPLABX : IDE officielle de Microchip permettant de configurer (MCC plugin à installer) , de programmer, de simuler avant implantation sur système final
 http://www.microchip.com/mplab/mplab-x-ide
De nombreux exemples sont disponibles :
http://microchip.wikidot.com/tls0101:start

Langage C sous MPLAB X pour PIC16F/18F : Builtin function (HelpContent + XC8toolchain + LibraryFunction)  :
XC8 : guide programmation embarquée
XC8 : guide complet
Exemples de programmes pour différents PIC (MPLAB+MCC) : le lien

PICSIMLAB : Simulateur de board (plateforme de développement) gratuit : PICSimLab - Aide PicSimLab  - Couplé à MPLABX ce simulateur permet de développer et de tester sur plusieurs platines et pour différents PIC (16F, 18F...)





Cahier des charges : Documents ressources :
TP 01 simuler avec MPLAB X Simuler le clignotement d'une LED
TP prise en main simulation





Tuto vidéo : pic18F26K22 en mode simulation
mp4












C sur PCduino/RaspberryPi

( Commandes linux - memento )


Cahier des charges : Documents ressources :
TP00 : PCduino Installation du PCduino  Le guide      
VNC pour télécontôler Pcduino



TP01 :  premier programme C
Prise en main du C (Geany) sur PCduino
Le TP, une solution



TP02 : socket en C Etre capable de programmer en C un PCDUINO pour envoyer des requètes POST sur le réseau intranet.
Le TP, une solution







C sur STM32 platine DISCO STM32F412G


Documents ressources :
SW4STM32 : le exe, 'le lien Cube4STM32 : le exe,  le lien
Firmeware : le .bin



Aide : carte DISCO STM32F412G user manual - getting start

  
Aide  : CubeMX : Getting startCube
Aide : Prise en main



TP01 : pris en main ( pdf)



TP/Cours FreeRTOS (pdf)


I.H.M. : interface homme machine


Extrait du cahier des charges : Documents ressources :
TP IHM : Gestion de l'afficheur industriel Réaliser un soft afin de faire défiler une suite de messages sur l'afficheur industriel.
Les messages, les durées et les styles sont configurables.
TP sniffage des échanges AI/PC :
Programmation en Visual C++ 2010 :
Programmation en SDK android :
à faire
Programmation en Web application :


TP IHM : EEPROM Réaliser une IHM afin de générer un fichier binaire controlant les afficheurs de la carte : Afficheur à ROM

Exemple de l'IHM en Delphi :
 EEPROM


TP IHM : CNA à ROM Réaliser une IHM afin de générer un fichier binaire de synthèse vocale
Exemple de l'IHM en Labview :
CNAUVPROM


TP IHM : SVG Réalisation d'une roue des couleurs interactive en SVG et Javascript :

Réalisation d'une jauge en % :

Supervision d'une piscine (ADAM6060/6017) :

Supervision d'une barrière automatique (ADAM6060) :

Supervision avec module WISE4012E :(socket en php, json)

Créer une IHM Web avec Inkscape

IHM pour voiture RC
Roue couleur : essai- source- zip

Jauge en % : essai - source - zip

TP piscine- HTML

TP barrière - HTML

TP - Doc - Solution - compléments : 1, 2

TP (explication + code)

TP - www_voitureRC - .ino



IHM : TP de créeation Interface Homme Machine
Intitulé Ressources Annexes
SVG
Intitulé Cahier des charges Ressources
Créer une IHM Web avec Inkscape TP (explication + code)
Réalisation d'une roue des couleurs interactive en SVG et Javascript : Roue couleur : le html source, zip
Réalisation d'une jauge en % : Jauge en % : le html source, zip
Supervision d'une piscine (ADAM6060/6017) : TP piscine
HTML
Supervision d'une barrière automatique (ADAM6060) : TP barrière HTML
IHM pour voiture RC TP www_voitureRC - .ino
NODE-RED
Intitulé Ressources Annexes
TP introduction Node-red
TP introduction Node-RED
TP Node-red sur RaspberryPi TP node-red RaspberryPi
AR : réalité augmentée
Intitulé Ressources Annexes
TP IHM en réalité augmentée avec Unity/Vuforia : prise en main (TPAR01)
TP01 mise en oeuvre
(Tuto UNITY les bases,
Vuforia DBcode,
Vuforia Key,
Vuforia Image_dbcodelegende)
apk
TP IHM AR 02 : créer une IHM AR 3D (TPAR02) TP02 AR 3D
TP IHM AR 05 : Ar avec ARcore (gaze timed : visée automatique)(TPAR05) TP05 ARcore
TP IHM AR 06 : Utiliser le GPS (TPAR06) TP06 AR GPS apk
TP IHM AR sans unity : ARJS, A-FRAME, MIND-AR TP IHM AR avec ARJS, A-FRAME et MIND-AR
A-Frame : e-book en français
A-Frame : e-book en anglais

Exemple avec gestion souris et affichage donnée DB
Créer un serveur HTTPS ( openSSL - tuto FRANCAIS - tuto ANGLAIS)

Extrait cours Mr Dumoulin : (www.electro-info.ovh)