Aller au contenu

Nano-Ordinateur - Autome 2025

Introduction

Vous trouverez ici les notes et exercices du cours. J'ajouterai du nouveau contenu continuellement.

Préalable à ce cours :
201-1A3-VI : Mathématiques de l'ordinateur (Relatif)
420-2A6-VI : Programmation 2

Ce cours est préalable à :
420-6A3-VI Objets connectés 2

Cheminement complet: https://techinfo.profinfo.ca/grille/

Environnement de travail

Pour le cours vous avez deux logiciels à installer:

  • Arduino IDE
  • Un éditeur de texte évolué tel notepad++ (recommandé)
  • Git
  • Putty
  • Winscp

Visual studio community 2022

Le logiciel de développement officiel de Arduino

Notepad++ (ou autre éditeur compatible)

Parfois git vous demande de faire l'éditions de fichiers tel que les commentaires pour les soumissions. (git commit). Il arrive également que des conflits soient présent. Le logiciels permet de mieux travailler dans ces situations plus complexe.

Git

Installation normale, portez attention à l'éditeur par défaut. Autrement, vous allez vous retrouver avec vim pour éditer vos fichiers

putty

Utilitaire pour se connecter en sur le serveur ssh du raspberry pi. Autre logiciels possibles tels que Kitty ou encore ssh en commande.

Winscp

Logiciel pour se connecter et transférer des fichiers vers (et depuis) le raspberry pi.

Règles de classes et explications :

Petit rappel des règles au niveau de la P.D.E.A

Conditions pédagogiques particulières

Utilisation de générateur automatique :

Dans le cadre des activités académiques du cours, l'utilisation de générateurs de code automatiques, d'assistants d'IA tels que ChatGPT, Copilot ou tout autre outil similaire permettant la création automatique de contenu, la génération de code ou l’assistance à la résolution d'exercices, est formellement interdite. Toute utilisation de ces outils durant un cours entraînera l'exclusion immédiate de l'élève de la période concernée.

Utilisation des cellulaires ou d'appareils mobiles en classe

Toute utilisation d'appareil mobile tel que cellulaire, tablette ou console de jeux mobile est proscrite pendant le bloc horaire à l'intérieur du local. (Précision : pauses incluses.) L'utilisation de tels appareils doit impérativement se faire hors du local afin de favoriser le climat d'apprentissage.

Les manquements aux articles précédents seront consignés. Après trois (3) exclusions, des démarches administratives seront entreprises avec l'API afin de déterminer les modalités de cheminement.

Environnement numérique d’apprentissage (plateforme)

  • Team
  • Github

L'élève a la responsabilité d'avoir un compte github avec un nom d'utilisateur répondant à la norme suivante :

cgpvicto-[son numéro de DA]

exemple : cgpvicto-9999999