Dad 3.0

C'est un papa du futur avec son appareil photo

Étiquette : Programmation Page 1 of 2

Raspberry Pi : suivre la température en Python

Il est temps que je vous parle un peu plus du Raspberry Pi. La première question que l’on se pose lorsqu’on commence à l’utiliser est : est-ce qu’il surchauffe ? Bon, en fait, il y en a plein d’autres avant celle-ci si vous n’êtes pas un nerd invétéré, mais cette question va se poser à un moment ou à un autre. Un Raspberry Pi est un ordinateur peu puissant et certaines tâches qui paraissent banales sur un iMac Pro à 18 cœurs le feront chauffer très vite.

Le Raspberry Pi a bien une sonde sur son processeur, mais le système ne propose pas de joli interface graphique pour le suivi de cette température. De toutes manières, ce n’est pas observer la température qui est intéressant mais réagir lorsqu’elle dépasser un seuil. Il nous faut donc gérer cela de manière automatique. Et vous allez voir que c’est assez simple.

Lire la suite

Du LEGO Mindstorms avec Scratch

Avec les extensions, une nouveauté de Scratch dans sa version 3, nous avons la possibilité de connecter du LEGO Mindstorms EV3. Oui, nous pouvons enfin contrôler du Mindstroms avec Scratch.

Quel est l’intérêt vu que le Mindstorms se programme déjà avec un outil graphique ? Et bien d’une part, Scratch est plus simple et accessible. Il sera donc un excellent outil pour initier à la robotique les plus jeunes. D’autre part, les briques du Mindstorms s’intègrent comme les autres briques dans les scripts Scratch. Vous allez donc pouvoir contrôler les lutins avec les capteurs du Mindstorms.

Allez, je vous propose un tour rapide.

Lire la suite

Notre premier Raccourci : découvrons les conditions

Si je vous ai présenté un exemple complet de ce que vous pouvez faire avec l’app Raccourcis, je dois encore vous montrer que l’on peut écrire ces composants fondamentaux de la programmation : les structures de contrôle.

L’exemple que je vous ai présenté exécutez séquentiellement chaque action. Les structures de contrôle sont des instructions particulières qui vont nous permettre de dévier de ce flux continu soit avec des alternatives (si, si-sinon) soit avec des répétitions (boucles). Il existe en fait une troisième structure qui est l’appel de fonctions que je vous présenterai dans un prochain billet.

Lire la suite

Notre premier raccourci : informer de notre arrivée

Dans mes précédents articles, je vous ai montré comment créer un raccourci pour simplifier l’envoi d’un message récurrent. Ce message informe de mon arrivée mais il manque une information : dans combien de temps.

Je vais vous montrer que c’est une information que nous allons être capable de rajouter, évidemment, de manière automatique. Cela va nous permettre de voir la manipulation des dates.

Lire la suite

Notre premier raccourci : sélectionner les destinataires des messages

Je vous ai présenté la semaine dernière comment créer un raccourci pour automatiser l’envoi d’un message. Ce raccourci est pratique mais il y a un détail pénible : les destinataires. Dans l’état actuel, soit je définis des destinataires et j’envois à tous ceux-ci (avec l’option d’éditer le message avant envoi et donc de supprimer un destinataire), soit je n’en définis pas et je dois le choisir avant l’envoi.

Dans mon cas, je n’ai que deux destinataires possibles. Donc au lieu de chercher dans le carnet d’adresses, autant simplifier le processus en ne proposant que ces deux contacts. Je peux configurer ça, ça va nécessiter plusieurs étapes et me permettre de vous présenter l’automatisation du déclenchement de plusieurs apps et du passage d’informations entre celles-ci.

Lire la suite

Notre premier raccourci : automatiser l’envoi de messages

Il y a une action que j’exécute régulièrement avec mon mobidule, c’est avertir un proche que je suis en chemin. En général, c’est les grands parents pour dire qu’on viens chercher les kids ou Mum pour rassurer. Un simple message suffit mais… il faut le taper.

Et c’est là que l’app Raccourcis me simplifie la vie. Et qui va me permettre de vous montrer ce que vous pouvez faire avec cette app.

Lire la suite

Simplifiez vous votre iBidule avec Raccourcis

Dans iOS 12, Apple a ajouté une nouvelle app bien pratique, Raccourcis. Ce n’est pas tout à fait une nouvelle app. En mars 2017, Apple rachetait l’app Workflow qui était alors une solution robuste et indépendante pour automatiser des actions sur iOS. Ils en ont profité pour la rendre gratuite.

Avec la mise à jour vers iOS 12, Workflow est devenu Raccourcis et a été intégré à iOS.

Mais à quoi sert cette app ? Apple parle de créer ses propres raccourcis mais en d’autres termes, il s’agit d’effectuer rapidement des tâches dans nos apps. Il s’agit en fait d’automatiser un ensemble d’actions que l’on réalise habituellement. Voyons voir comment cette app veut nous faciliter la vie.

Lire la suite

Hour of code 2018 : nos enfants seront-ils acteurs du monde de demain ?

Logo Code.orgC’est cette semaine du 3 au 9 décembre 2018 qu’à lieu la semaine de l’enseignement des sciences informatiques. À l’initiative de code.org, cette semaine doit démystifier le code, montrer que c’est quelque chose d’accessible et que son enseignement aide à raisonner. Cet évènement a bénéficié de la promotion de dirigeants comme Barack Obama en 2013 et 2014 ou Justin Trudeau en 2016. Il n’a pas pour but de faire de nos kids des Hackers, ni même de préparer à certains métiers mais simplement d’éviter qu’ils ne soient que de simple spectateurs du monde demain.

Programmation par blocs

Un exemple de programme par blocs

Mais cette année, j’écris ces lignes avec une certaine frustration, voir inquiétude. À la publication de ce billet, si le nombre total d’évènements est comparable à celui de l’an dernier, il n’y a que 162 évènement enregistrés en France. Ce chiffre peut être comparé à nos voisins mais surtout à son évolution : 295 évènements annoncés en 2017, 486 en 2016.

Bien sûr, cet évènement n’est pas à lui seul représentatif de l’implication d’un pays dans la vulgarisation du numérique, mais lorsqu’on le met en perspective avec l’état du Plan Numérique, qui a pour vocation de Mieux préparer les élèves à être acteur du monde de demain, on peut s’inquiéter de ce à quoi nos kids seront préparés.

Mais terminons sur une note positive : tout le travail fait en atelier peut être fait à la maison (ou en classe si vous êtes enseignant). Il suffit d’aller sur le site Hour of Code et choisir une activité. Cette année, c’est la danse. Lets Dance !

Je programme avec un Raspberry Pi : 10 aventures pour les Kids

Le Raspberry Pi est une machine formidable pour apprendre la programmation. Après tout, il a été conçu dans ce but. Bien entendu, c’est l’ensemble de ses possibilités, aussi bien logiciel que matériel qui en font tout son intérêt.

Ainsi, le système Raspbian propose beaucoup de choses adaptées à tous les niveaux. Même les Kids peuvent apprendre à programmer avec un Raspberry Pi. Mais par où commencer ? Qu’est ce que l’on va réellement pouvoir faire ?

C’est à ces questions que va répondre le livre Je programme avec un Raspberry Pi de Carry Anne Philbin. Destiné aux débutants, il a surtout été écrit pour inciter les kids dès 10 ans à apprendre les rudiments de la programmation.

Lire la suite

Réviser ses tables de multiplication avec Scratch

En fin d’année dernière, je suis allé présenter la programmation à l’école de Kid 1.9. La fin d’année est la période idéale car la période scolaire est finie et les classes sont plus libres d’aborder des sujets moins scolaires. Bien entendu, je ne leur ai pas montré comment hacker le Pentagone, mais des bases avec Scratch.

La base de la programmation consiste à organiser son raisonnement pour résoudre un problème. Et des problèmes, ils en ont plein à l’école… Aussi, j’ai voulu leur montrer que même Scratch pouvait aider avec des sujets d’école. Et autant faire quelque chose de simple avec des mathématiques. Oui, nous revoilà sur les tables de multiplication.

Lire la suite

Page 1 of 2

Fièrement propulsé par WordPress & Thème par Anders Norén

En naviguant sur Dad 3.0, vous acceptez l’utilisation de cookies pour une navigation optimale et nous permettre de réaliser des statistiques de visites. Plus d'informations

Le blog Dad 3.0 utilise les cookies pour vous permettre une navigation optimale et nous permettre de réaliser des statistiques de visite. Dad 3.0 affichant des publicités, celles-si utilisent également des cookies pour un ciblage publicitaire. En continuant la navigation sur Dad 3.0, vous acceptez le dépôt et la lecture de cookies.

Fermer