Ligne 45 : |
Ligne 45 : |
| Un signal numérique est un signal qui représente l'information sous la forme d'une série de valeurs binaires discrètes. Les signaux numériques sont utilisés dans toutes les applications électroniques modernes, y compris les dispositifs de communication et de réseau. Lorsqu'il est représenté sur un graphique tension-temps, le signal est discret et va de 0 V à VCC (généralement 1,8 V, 3,3 V ou 5 V). | | Un signal numérique est un signal qui représente l'information sous la forme d'une série de valeurs binaires discrètes. Les signaux numériques sont utilisés dans toutes les applications électroniques modernes, y compris les dispositifs de communication et de réseau. Lorsqu'il est représenté sur un graphique tension-temps, le signal est discret et va de 0 V à VCC (généralement 1,8 V, 3,3 V ou 5 V). |
| | | |
− | === <u>[[Connecxion à un arduino|Connexion à un Arduino]]</u>=== | + | === <u>[[Technologies numériques/Arduino/Arduino- Débutant/Connexion à un arduino|Connexion à un Arduino]]</u>=== |
| | | |
| * '''Il y a plusieurs façons d'endommager ou de brûler votre Arduino, consultez [[Technologies numériques/Arduino/Cinq façons simples de tuer un Arduino|ce guide]] avant de commencer pour plus d'informations.''' | | * '''Il y a plusieurs façons d'endommager ou de brûler votre Arduino, consultez [[Technologies numériques/Arduino/Cinq façons simples de tuer un Arduino|ce guide]] avant de commencer pour plus d'informations.''' |
Ligne 66 : |
Ligne 66 : |
| <youtube>64oEr1zTlOg</youtube> | | <youtube>64oEr1zTlOg</youtube> |
| | | |
− | ==[[IDE et outils Arduino]]== | + | ==[[Technologies numériques/Arduino/Arduino- Débutant/IDE et outils Arduino|IDE et outils Arduino]]== |
| | | |
| ===Arduino IDE:=== | | ===Arduino IDE:=== |
Ligne 130 : |
Ligne 130 : |
| <youtube>f1z-1Db2IAI</youtube> | | <youtube>f1z-1Db2IAI</youtube> |
| | | |
− | ==[[Introduction à la syntaxe et à la conceptualisation de la programmation]]== | + | ==[[Technologies numériques/Arduino/Arduino- Débutant/Introduction à la syntaxe et à la conceptualisation de la programmation|Introduction à la syntaxe et à la conceptualisation de la programmation]]== |
| Comme mentionné précédemment, un IDE est utilisé pour compiler et exécuter le code utilisé dans un microcontrôleur. Il existe de nombreux IDE différents qui peuvent être utilisés pour divers types de microcontrôleurs et pour chaque objectif, il existe des cartes plus appropriées qui peuvent être utilisées. Pour programmer un Arduino, il faut avoir téléchargé l'IDE Arduino (voir Connexion d'un Arduino). L'Arduino IDE fournit aux utilisateurs un éditeur de programmation ainsi qu'un moyen de télécharger et de compiler facilement des programmes sur la carte Arduino. Les programmes dans l'IDE Arduino sont appelés sketches, et sont normalement enregistrés avec l'extension .ino. Le langage utilisé pour programmer la carte Arduino est basé sur le langage C++, qui est un langage orienté objet d'usage général. Comme tout langage courant, pour commencer à coder, il faut connaître les règles de grammaire et le vocabulaire utilisé. Un mot important que l'on rencontrera souvent est une "fonction", qui est un bloc de code qui prend une entrée, traite l'entrée, puis renvoie une sortie. | | Comme mentionné précédemment, un IDE est utilisé pour compiler et exécuter le code utilisé dans un microcontrôleur. Il existe de nombreux IDE différents qui peuvent être utilisés pour divers types de microcontrôleurs et pour chaque objectif, il existe des cartes plus appropriées qui peuvent être utilisées. Pour programmer un Arduino, il faut avoir téléchargé l'IDE Arduino (voir Connexion d'un Arduino). L'Arduino IDE fournit aux utilisateurs un éditeur de programmation ainsi qu'un moyen de télécharger et de compiler facilement des programmes sur la carte Arduino. Les programmes dans l'IDE Arduino sont appelés sketches, et sont normalement enregistrés avec l'extension .ino. Le langage utilisé pour programmer la carte Arduino est basé sur le langage C++, qui est un langage orienté objet d'usage général. Comme tout langage courant, pour commencer à coder, il faut connaître les règles de grammaire et le vocabulaire utilisé. Un mot important que l'on rencontrera souvent est une "fonction", qui est un bloc de code qui prend une entrée, traite l'entrée, puis renvoie une sortie. |
| | | |
Ligne 213 : |
Ligne 213 : |
| <youtube>rSz7549WSjY</youtube> | | <youtube>rSz7549WSjY</youtube> |
| | | |
− | ==[[Introduction aux variables et aux instructions conditionnelles]]== | + | ==[[Technologies numériques/Arduino/Arduino- Débutant/Introduction aux variables et aux instructions conditionnelles|Introduction aux variables et aux instructions conditionnelles]]== |
| Les variables permettent de stocker ou de modifier des informations dans le code du programme. Pour créer une variable dans votre programme, il faut la déclarer. Pour déclarer une variable, le codeur doit d'abord écrire le type de variable à déclarer. Différents types existent, les plus couramment utilisés sont : | | Les variables permettent de stocker ou de modifier des informations dans le code du programme. Pour créer une variable dans votre programme, il faut la déclarer. Pour déclarer une variable, le codeur doit d'abord écrire le type de variable à déclarer. Différents types existent, les plus couramment utilisés sont : |
| {| class="wikitable" | | {| class="wikitable" |
Ligne 280 : |
Ligne 280 : |
| <youtube>YktSocf2vSc&t=6s</youtube> | | <youtube>YktSocf2vSc&t=6s</youtube> |
| | | |
− | ==[[Introduction à l'électronique et aux circuits]]== | + | ==[[Technologies numériques/Arduino/Arduino- Débutant/Introduction à l'électronique et aux circuits|Introduction à l'électronique et aux circuits]]== |
| | | |
| ===Introduction aux circuits=== | | ===Introduction aux circuits=== |
Ligne 326 : |
Ligne 326 : |
| | | |
| | | |
− | ==[[Introduction aux capteurs]]== | + | ==[[Technologies numériques/Arduino/Arduino- Débutant/Introduction aux capteurs|Introduction aux capteurs]]== |
| Les capteurs permettent au microcontrôleur de détecter le milieu environnant. De nombreux capteurs existent sur le marché, notamment des boutons, des capteurs de température, des capteurs de pression, des photorésistances, des capteurs d'humidité et bien d'autres encore. La sortie du capteur (une tension) change en fonction des propriétés mesurées de l'environnement et envoie ce signal à la carte Arduino. | | Les capteurs permettent au microcontrôleur de détecter le milieu environnant. De nombreux capteurs existent sur le marché, notamment des boutons, des capteurs de température, des capteurs de pression, des photorésistances, des capteurs d'humidité et bien d'autres encore. La sortie du capteur (une tension) change en fonction des propriétés mesurées de l'environnement et envoie ce signal à la carte Arduino. |
| | | |
Ligne 332 : |
Ligne 332 : |
| [[Fichier:Différent type de capteur.png|centré|vignette|599x599px|(Cité de: https://www.electronicshub.org/different-types-sensors/)]] | | [[Fichier:Différent type de capteur.png|centré|vignette|599x599px|(Cité de: https://www.electronicshub.org/different-types-sensors/)]] |
| | | |
− | == [[Simulateurs en ligne]]== | + | == [[Technologies numériques/Arduino/Arduino- Débutant/Simulateurs en ligne|Simulateurs en ligne]]== |
| Tinkercad est une plateforme en ligne qui permet aux utilisateurs de modéliser virtuellement des conceptions et des circuits en 3D. Son interface conviviale et ses fonctionnalités encouragent les étudiants et les amateurs à étudier virtuellement les fonctionnalités des cartes Arduino, ainsi qu'à commencer à construire leurs modèles. Pour vous inscrire, créez un compte sur : https://www.tinkercad.com/, ou bien connectez-vous avec google, facebook etc... | | Tinkercad est une plateforme en ligne qui permet aux utilisateurs de modéliser virtuellement des conceptions et des circuits en 3D. Son interface conviviale et ses fonctionnalités encouragent les étudiants et les amateurs à étudier virtuellement les fonctionnalités des cartes Arduino, ainsi qu'à commencer à construire leurs modèles. Pour vous inscrire, créez un compte sur : https://www.tinkercad.com/, ou bien connectez-vous avec google, facebook etc... |
| | | |