1. La programmation en général
CODERHTMLModele
Gestion du DOM
Graphiques sans librairie Javascript externe
Avec une librairie Javascript externe
Avec RGraph
Avec Dygraphs
Note : pour activer l'interactivité souris : interactionModel: Dygraph.defaultInteractionModel
CODERJSModele
mettre jQuery et jQueryUI dans la même page !
Widgets HTML
- Page HTML
- Button
- Radio Button
- Utiliser un bouton radio (radioButton)
- Utiliser un groupe de boutons radio (radioButton) à choix unique
- Utiliser plusieurs groupes de boutons radio (radioButton) à choix unique dans chaque groupe
- LineEdit (champ texte)
- Utiliser un champ texte : modifier un champ texte par un clic souris sur un pushButton
- Régler/initialiser la valeur d'un champ texte à l'aide de 3 boutons simples
- TextEdit (Zone de texte)
- Liste déroulante
- Mini-applications complètes
- Clavier numérique graphique 3x4
- Créer une simple calculatrice graphique.
Graphiques sans librairie Javascript externe
Avec une librairie Javascript externe
Avec RGraph
Avec Dygraphs
Note : pour activer l'interactivité souris : interactionModel: Dygraph.defaultInteractionModel
CODERJQUERYModele
Widgets UI
- Slider (curseur réglable)
- Utiliser un Slider (widget de réglage linéaire) et récupérer la valeur courante
- Afficher automatiquement la valeur courante d'un Slider dans un champ texte
- Afficher automatiquement la valeur courante d'un Slider dans un widget LCD
- Widgets de réglage
- Apprendre à utiliser un bouton graphique rotatif de réglage (widget dial)
- Afficher automatiquement la valeur courante d'un widget Dial (bouton réglable) dans un widget LCD (par une connexion Signal - Slot)
- Régler une valeur numérique à l'aide d'un widget spinBox et la copier dans un champ texte (Line Edit) par un clic souris sur un bouton simple (pushButton)
Affichages LCD
- Utiliser un widget LCD
- Régler/initialiser la valeur d'un widget LCD à l'aide de 3 boutons simples
- Afficher automatiquement la valeur courante d'un Slider dans un widget LCD (par une connexion Signal - Slot)
- Utiliser un Timer pour incrémenter un widget LCD à intervalle régulier
Widgets d'affichage
- Afficher automatiquement la valeur courante d'un widget Dial (bouton réglable) dans un widget LCD (par une connexion Signal - Slot)
CODERJQUERYUIModele
6. Java
Débuter avec SWT
7. Langage Arduino
Langage Arduino
7.1 Le Langage Arduino :
7.2 L'environnement de développement
7.3 Apprendre le langage Arduino
- Apprendre à programmer en langage Arduino pas à pas
- Quelques règles à respecter pour les programmes Arduino
- Utiliser les variables
- Accès direct aux registres Hardware
- Utiliser les boucles
- Ecrire les fonctions avec Arduino
7.4 Programmes types en langage Arduino
7.5 Exemples de programmes :
- A voir sur le site Arduino.cc :
- If Statement (Conditional): how to use an if statement to change output conditions based on changing input conditions.
- For Loop: controlling multiple LEDs with a for loop and.
- Array: A variation on the For Loop example that demonstrates how to use an array.
- While Loop: how to use a while loop to calibrate a sensor while a button is being read.
- Switch Case: how to choose between a discrete number of values. Equivalent to multiple If statements. This example shows how to divide a sensor's range into a set of four bands and to take four different actions depending on which band the result is in.
- Switch Case 2 A second switch-case example, showing how to take different actions based in characters received in the serial port.
7.6 Au coeur d'Arduino
- Comprendre comment Arduino est construit..
- Comprendre le contenu des instructions Arduino
- Les librairies Arduino
7.7 Contribuer :
- Créer une librairie
- Modifier librairie existante..
(edit)
8.1 Le langage C :
8.2 Environnements de développement en langage C :
Il existe plusieurs IDE disponibles pour le langage C. Les principaux sont :
8.3 Compilateur C :
8.4 Apprendre le langage C
9. Langage C++
9.1 Le langage C++
9.2 Environnements de développement en langage C++ :
Il existe plusieurs IDE disponibles pour le langage C++. Les principaux sont :
9.3 Apprendre le langage C++
10. Langage C pour SDCC (orienté microcontrôleur, notamment les PIC):
- Concepts de base
- => Structure minimale d'un programme C pour PIC18F4520
- => Structure développée d'un programme en C pour PIC 18F4520
- Les types de variables numériques entières
- Les variables numériques en virgule flottante
- Les variables de caractères
- Les Opérateurs arithémtiques, logiques, etc..
- Les instructions déclaratives
- #include
- #define
- déclaration de variables
- déclaration de fonctions
- Les mots clés
- Condition if .. then.. else..
- Condition while
- do.. while..
11. Stratégies de programmation en C
- Les sauts
- Les conditions
- Les Fonctions
- Fonction qui ne reçoit aucun argument et ne renvoie aucune valeur
- Fonction qui ne reçoit aucun argument et renvoie une valeur
- Fonction qui reçoit un argument et ne renvoie aucun argument
- Fonction qui reçoit un argument et renvoie une valeur
- Les structures de données
- Opérations sur bits et registres
- Test de l'état d'un bit d'un registre
- Rotation, isolement bit poids fort, faible
- Modifier certains bits d'un registre
- Les opérations sur bits (rotations, mise à 0, à 1)
- Exemples de débogage
12. Stratégies de programmation orientées microcontrôleur
- Générer une impulsion à intervalles réguliers
- Moyenner la mesure d'un capteur
13. Programmation Shell (Linux)
Documentation sur la programmation shell
Mes scripts shell