De Scratch Wiki en français

(ajustements)
Ligne 1 : Ligne 1 :
Scratch et Arduino.
+
----
 +
<div style="margin: 0.5em; padding: 0.25em 0.9em;"><center><span style="font-size:2em">'''Scratch et Arduino'''</span></center></div>
 +
----
  
== Arduino ==
+
==Arduino, qu'est-ce-que c'est?==
Un arduino est un programme ET une carte qui servent a programmer ,par exemple avec scratch ou pour faire de la programmation avec python.[https://www.arduino.cc/en/Main/Software Pour télécharger arduino](Site sans malwares ou adwares ou trucs méchants)
+
Arduino est le nom donné à une petite carte programmable, au logiciel servant à la programmer et au langage utilisé pour programmer la carte.
 
Le microcontrôleur peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils domestiques - éclairage, chauffage…), le pilotage d'un robot, de l'informatique embarquée, etc.
 
  
Le cœur de l'équipe des développeurs du projet Arduino est composé de Massimo Banzi, David Cuartielles, Tom Igoe28, Gianluca Martino, David Mellis et Nicholas Zambetti.
+
==Programmer la carte==
 +
La carte possédant un microcontrôleur, sorte d'ancien mini-processeur, il est possible d'exécuter des programmes écrits en langage Arduino, sorte de mélange entre le C et le C++.<br>
 +
Il est également possible de programmer la carte Arduino avec des blocs Scratch grâce à une version modifiée de Scratch développée par le site de Scratch X. ([[http://scratchx.org/#scratch|Scratch pour Arduino]])
  
 +
==Possibilités de la carte==
 +
Le microcontrôleur peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils domestiques - éclairage, chauffage…), le pilotage d'un robot, de l'informatique embarquée, etc.<br>
 +
Il est également possible de connecter la carte au monde réel grâce aux connecteurs électriques reliés à la puce.<br>
 +
On peut donc ainsi créer des circuits électriques et électroniques plus ou moins complexes, ce qui laisse un nombre de projets interactifs infini.
 +
 +
==Type de carte==
 
Dix-sept versions des cartes de type Arduino ont été produites et vendues dans le commerce à ce jour dans l'ordre chronologique ci-dessous :
 
Dix-sept versions des cartes de type Arduino ont été produites et vendues dans le commerce à ce jour dans l'ordre chronologique ci-dessous :
Serial Arduino programmé avec une connexion série par connecteur DB9 et utilisant un ATmega8.
 
Arduino Extreme, programmable via une connexion USB et utilisant un ATmega8.
 
Arduino Mini, une version miniature de l'Arduino utilisant un ATmega168 de type CMS.
 
Arduino Nano, une version encore plus petite de l'Arduino alimenté par USB et utilisant un ATmega168 (avant la version 3) ou ATmega328 (à partir de la version 3.0) de type CMS.
 
LilyPad Arduino, une conception de type minimaliste pour permettre une application portable utilisant un ATmega168 de type CMS, cette carte se remarque par son vernis violet.
 
Arduino NG, programmable via une connexion USB et utilisant un ATmega8.
 
Arduino NG plus, programmable via une connexion USB et utilisant un ATmega168.
 
Arduino Bluetooth(BT), programmable via une connexion Bluetooth et utilisant un ATmega 3288.
 
Arduino Diecimila, possède une interface USB et utilise un ATmega168 dans un boitier format DIL28. (16 ko flash, 1 ko SRAM, 0,5 ko EEPROM)
 
Arduino Duemilanove (2009) utilise un Atmega168 et est alimenté en électricité par le connecteur USB ou une alimentation externe avec commutation automatique9. La nouvelle version10 est équipée d'un ATmega328 (32 ko de flash, 2 ko de SRAM, et 1 ko d'EEPROM).
 
Arduino Mega est équipé d'un ATmega1280 de type CMS pour avoir des Entrées/Sorties supplémentaires et de la mémoire (128 ko flash, 8 ko SRAM, 4 ko EEPROM)11.
 
Arduino Uno utilise un ATmega328 comme les derniers modèles de Duemilanove, mais alors que le Duemilanove utilisait une puce FTDI pour la programmation via un connecteur USB, le Uno utilise une puce ATmega8U2 programmée comme un convertisseur série12.
 
Arduino Mega2560 est équipé d'un ATmega2560 de type CMS, augmentant la mémoire totale disponible à 256 ko. Il est équipé aussi de la nouvelle puce USB ATmega8U213.
 
Arduino Ethernet est une carte Arduino UNO intégrant un chip Wiznet W5100 pour rajouter la connectivité Ethernet intégré14.
 
Arduino Leonardo est une version bas coût de l'Arduino UNO à base d'un ATmega32U4.
 
Arduino DUE est une évolution de l'Arduino Mega2560 avec un micro-contrôleur 32 bits Atmel SAM3X (ARM 32 bits Cortex-M3).
 
Arduino Esplora est une carte dérivée de l'Arduino Leonardo. Elle a la forme d'une manette de jeu. Contrairement aux autres Arduino, c'est une carte « tout-en-un » qui comporte de nombreux capteurs (température, accélération, lumière, microphone, potentiomètre…) ainsi que 4 boutons poussoirs, un potentiomètre et un joystick analogique.
 
 
== Scratch ==
 
Scratch est une implémentation visuelle et dynamique du langage de programmation Smalltalk fondée sur Squeak.
 
 
Cette plateforme d'apprentissage de codage comporte de plus de 14,5 millions de projets partagés allant de l'animation à la simulation 3D. Le nombre d'utilisateurs enregistrés est de 12 millions et ne cesse d'augmenter!!!
 
 
Scratch est dynamique : il permet de modifier le code du programme en cours d'exécution.
 
Scratch est orienté multimédia avec pour objectif l'enseignement de l'univers informatique aux enfants, il est basé sur la manipulation des objets dans la pure tradition des E-Toys (en) connus sous Squeak, tout comme les sons et les vidéos.
 
Scratch est visuel, tout le code est directement inscrit dans la langue maternelle de l'enfant (une vingtaine de langues européennes sont disponibles) sous forme de briques en couleurs (par exemple les contrôles en orange, les variables en rouge, les mouvements en bleu). Il permet de mettre en œuvre visuellement concepts de base de la programmation tels que les boucles, les tests, les affectations de variables.
 
Scratch permet ainsi à l'enseignant de diffuser sa pédagogie au moyen de l'interactivité quasi-ludique des objets manipulés par ces briques logicielles. Le nom de Scratch provient du Turntablism, cet art de mélanger des sons grâce aux tables de mixage, comme cette vision de réutiliser des objets.
 
Scratch permet de rendre utilisable en ligne les projets réalisés, au moyen du plugin Adobe Flash Player lequel transforme les projets Scratch en applications web.
 
 
Les domaines d'utilisation de Scratch dépassent l'univers scolaire, mais une forte communauté d'enseignants, d'étudiants, de passionnés, exposent et partagent sur le site de Scratch leurs créations, leur créativité et leurs développements.
 
 
Le slogan de Scratch est « Imagine·Programme·Partage ! ». Le partage est en effet un fondamental de la pédagogie de Scratch. Recycler des projets existants pour en inventer de nouveaux, telle est la conception de ce micromonde.
 
 
Scratch est un environnement de développement, de site web, et un lecteur de scripts Scratch.
 
 
Le code source de Scratch est encore en développement. Il est distribué sous deux licences dont la licence GPL. Toutefois, Scratch et d'autres éléments sont des marques déposées (trademarks), dont la re-distribution est soumises à contraintes . Une version ne contenant pas les marques déposées est mise à disposition et permet de distribuer des modifications éventuelles avec une licence GPL. Quelle que soit la version libre ou non, Scratch nécessite des logiciels non libres pour fonctionner, tel Adobe Flash Player.
 
 
Dans le monde francophone, des Coding goûters sont organisés autour des outils Scratch avec une communauté spécifique.
 
Scratch dans la réforme française du collège de 2015
 
 
Avec la réforme des collèges en France de 2015 apparaît les notions de codage et de programmation, et la plateforme d'apprentissage Scratch peut être utilisée dans ce cadre. Le sujet 0 du DNB d'Éduscol contient d'ailleurs un exercice dont les questions portent sur des algorithmes réalisés avec Scratch.
 
 
Différents groupes académiques en mathématiques (au travers des travaux académiques mutualisés et de l'appel à projet 2016) diffusent des scénarios d'usages de Scratch pour l'enseignement.
 
 
  
 +
* Serial Arduino
 +
* Arduino Extreme
 +
* Arduino Mini
 +
* Arduino Nano
 +
* LilyPad Arduino
 +
* Arduino NG
 +
* Arduino NG plus
 +
* Arduino Bluetooth(BT)
 +
* Arduino Diecimila
 +
* Arduino Duemilanove (2009)
 +
* Arduino Mega
 +
* Arduino Uno
 +
* Arduino Mega2560
 +
* Arduino Ethernet
 +
* Arduino Leonardo
 +
* Arduino DUE
 +
* Arduino Esplora
  
 +
La plupart d'entre-elles sont programmables avec Scratch.
  
Sources: [https://fr.wikipedia.org/wiki/Scratch_(langage) Scratch],[https://fr.wikipedia.org/wiki/Arduino Arduino]
+
==Blocs spéciaux à Arduino==
Lestroiscourrones
 

Version du 17 mars 2017 à 17:55


Scratch et Arduino

Arduino, qu'est-ce-que c'est?

Arduino est le nom donné à une petite carte programmable, au logiciel servant à la programmer et au langage utilisé pour programmer la carte.

Programmer la carte

La carte possédant un microcontrôleur, sorte d'ancien mini-processeur, il est possible d'exécuter des programmes écrits en langage Arduino, sorte de mélange entre le C et le C++.
Il est également possible de programmer la carte Arduino avec des blocs Scratch grâce à une version modifiée de Scratch développée par le site de Scratch X. ([pour Arduino])

Possibilités de la carte

Le microcontrôleur peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils domestiques - éclairage, chauffage…), le pilotage d'un robot, de l'informatique embarquée, etc.
Il est également possible de connecter la carte au monde réel grâce aux connecteurs électriques reliés à la puce.
On peut donc ainsi créer des circuits électriques et électroniques plus ou moins complexes, ce qui laisse un nombre de projets interactifs infini.

Type de carte

Dix-sept versions des cartes de type Arduino ont été produites et vendues dans le commerce à ce jour dans l'ordre chronologique ci-dessous :

  • Serial Arduino
  • Arduino Extreme
  • Arduino Mini
  • Arduino Nano
  • LilyPad Arduino
  • Arduino NG
  • Arduino NG plus
  • Arduino Bluetooth(BT)
  • Arduino Diecimila
  • Arduino Duemilanove (2009)
  • Arduino Mega
  • Arduino Uno
  • Arduino Mega2560
  • Arduino Ethernet
  • Arduino Leonardo
  • Arduino DUE
  • Arduino Esplora

La plupart d'entre-elles sont programmables avec Scratch.

Blocs spéciaux à Arduino

Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.