Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Manuel de laboratoire pour contrôleurs embarqués - Apprendre à utiliser le langage C et la plateforme Arduino : chapitre 1 à 3
Par James M. Fiore

Le , par Malick

22PARTAGES

10  0 
Chers membres du club,

J'ai le plaisir de vous présenter la traduction des chapitres 1 à 3 du livre Laboratory Manual for Embedded Controllers Using C and Arduino écrit par le professeur James M. Fiore du Mohawk Valley Community College.

Ce manuel est destiné à être utilisé en cours d'introduction aux microprocesseurs et microcontrôleurs embarqués et est approprié aux formations technologiques en génie électrique dispensées en deux ou quatre ans. Il utilise la programmation en langage C et une plateforme matérielle open source et bon marché, à savoir Arduino, et plus spécialement l'Arduino Uno avec son microcontrôleur Atmel ATmega 328P.
Bonne lecture

Retrouvez les meilleurs cours et tutoriels pour apprendre les systèmes embarqués.
Les meilleurs cours et tutoriels pour apprendre Arduino

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de f-leb
Rédacteur/Modérateur https://www.developpez.com
Le 25/04/2018 à 16:33
Les premières LED allumées (ou grillées), grand émoi
1  0 
Avatar de Guesset
Membre confirmé https://www.developpez.com
Le 18/02/2019 à 13:43
Bonjour,

Travail très intéressant de traduction.

Petite tentative d'apporter un bonus concernant l'article sur PWM
1. il est fait usage de map pour passer de 0..1023 à 0..255, écrire a >>= 2; serait plus efficace (pas d'appel de fonction) et plus court (un seul code assembleur).
2. Suis d'accord avec la NDLR, la capacité sur la base du transistor bipolaire de pilotage de moteur atténue la raideur des fronts donc augmente la consommation propre du transistor et donc son échauffement. Une accélération des transitions supposerait que le condensateur (petite valeur < 50 nF) soit monté en parallèle de la résistance R1.

Salutations
1  0 
Avatar de f-leb
Rédacteur/Modérateur https://www.developpez.com
Le 18/02/2019 à 19:37
Bonjour,

Citation Envoyé par Guesset Voir le message
1. il est fait usage de map pour passer de 0..1023 à 0..255, écrire a >>= 2; serait plus efficace (pas d'appel de fonction) et plus court (un seul code assembleur).


Citation Envoyé par Guesset Voir le message
2. Suis d'accord avec la NDLR, la capacité sur la base du transistor bipolaire de pilotage de moteur atténue la raideur des fronts donc augmente la consommation propre du transistor et donc son échauffement. Une accélération des transitions supposerait que le condensateur (petite valeur < 50 nF) soit monté en parallèle de la résistance R1.
La résistance si elle avait été montée en // avec le condensateur aurait pu être justifiée (montage speed-up capacitor).
Mais ici, à part faire du chauffage, c'est difficile à expliquer et on pourrait croire à une erreur...
0  0