De Scratch Wiki en français

Scratch et Arduino.

Arduino

Un arduino est un programme ET une carte qui servent a programmer ,par exemple avec scratch ou pour faire de la programmation avec python.Pour télécharger arduino(Site sans malwares ou adwares ou trucs méchants)

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.

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.



Sources: Scratch,Arduino Lestroiscourrones

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