Discuss Scratch

pic83
New to Scratch
9 posts

page blanche sur appel "comment programmer avec Scratch"

bonjour à cette communauté

Après inscription sur le site et confirmation de l'inscription … clic sur comment programment avec scratch !!!!! page blanche

Je possède un raspberry Pi ancienne génération que l'on m'a prêté, je possède le Scratch avec lequel je peux gérer les GPIO mais sa fenêtre ne s'ouvre pas ( décidément rien ne s'ouvre )
je ne pense pas qu'il y a incompatibilité puisque déjà sur le raspberry
Quel est le problème ?
merci de votre aide
smrman
Scratcher
1000+ posts

page blanche sur appel "comment programmer avec Scratch"

Bonjour,

pic83 wrote:

clic sur comment programment avec scratch !!!!! page blanche
Si tu parles du site internet, vérifie que Flash Player est installé (et autorisé à fonctionner) comme plugin dans ton navigateur.

pic83 wrote:

je possède le Scratch avec lequel je peux gérer les GPIO mais sa fenêtre ne s'ouvre pas ( décidément rien ne s'ouvre )
Si tu parles de Scratch 2.0 Hors Ligne déjà installé sur certaines distributions de Linux pour Raspberry Pi, essaye de le réinstaller et de réinstaller Adobe Air.

pic83
New to Scratch
9 posts

page blanche sur appel "comment programmer avec Scratch"

bonjour
merci de ta réponse, j'ai pu en fin de compte me servir de Scratch .
Beaucoup de questions se posent à moi … c'est dur de choisir celles qui sont prioritaires
C'est vrai que depuis quelques jours où mon gendre m'a présentait le raspberry Pi j'ai vu que cet engin était vraiment la framboise sur le gâteau pour ceux qui voulaient passer outre les Pic de Microchip pour réaliser leurs projets.
Quoiqu'on en dise j'aime bien travailler avec les Pic avec assembleur mais c'est vrai que quand on imagine tous les produits et applications qui existent pour android et raspberry nous pouvons créer de jolies choses … avec les Pic la gestions des registres … c'est autres choses, ne serait-ce que gérer un LCD.
Me voilà donc débutant dans le domaine, avide de créer de la domotique avec écran d'accueil sur smartphone pour piloter le chez soi, sa voiture …

Ma première question est :
Une fois un programme écrit en Python (ou via scratch), comment l'associer à une interface graphique créée pour smartphone ?
J'ai vu qu'il existait Mit app inventor 2

merci de vos commentaires



smrman
Scratcher
1000+ posts

page blanche sur appel "comment programmer avec Scratch"

Bonjour,

Pour répondre à ta question, tu peux écrire un programme en Python avec une interface graphique, ça peut se faire. Quand à Scratch, Scratch possède déjà une interface graphique, la scène…

Pour mettre tout ça sur téléphone ça ne va pas être facile. Si tu trouves un programme permettant de faire tourner du ¨Python et de gérer un interface graphique alors pourquoi pas. Pour Scratch, la seule façon que je vois serait de convertir ton projet en animation Flash et de trouver un lecteur Flash pour téléphone, pas facile à mon avis.

Bref, si tu veux développer une application pour smartphone le mieux reste encore d'utiliser App Inventor (tu peux programmer avec des blocs comme dans Scratch), sinon il existe aussi le Android SDK mais là ce ne sera plus l'assembleur dont tu auras besoin, mais le Java.

J'espère avoir répondu à ta question.

-
Smrman

AVR > PIC

Last edited by smrman (Jan. 5, 2018 14:58:27)


pic83
New to Scratch
9 posts

page blanche sur appel "comment programmer avec Scratch"

très bien
maintenant je voudrais connecter directement le raspberry sur mon ordi pour avoir du clavier de la souris et un écran .
Je suis sous windows 7, j'ai installé Putty, SSH et viewerVNC, il faut peut être un câble croisé ethernet pour communiquer ? car avec un droit je n'arrive pas à communiquer
pic83
New to Scratch
9 posts

page blanche sur appel "comment programmer avec Scratch"

après quelques recherches le câble doit être droit.
il faut aussi ouvrir le fichier cmdline pour ajouter une adresse IP
l'adresse IP de mon raspberry est fixe du style 192.168.1.29
faut-il que j'inscrive celle-là en fin du texte ?
la connection n'a pas l'air de se faire
smrman
Scratcher
1000+ posts

page blanche sur appel "comment programmer avec Scratch"

Je te conseille d'aller poser ta question sur les forums de la Fondation Raspberry Pi.
Les forums de Scratch sont normalement uniquement destinés à des sujets en rapport avec Scratch.
Enfin bon, puis que je sais la réponse je vais quand même y répondre.

1. Ton pc et ton Raspberry doivent être sur le même sous-réseau (ils sont branchés au même routeur/switch) qui ce soit en Ethernet ou en WiFi.
2. Cela fait déjà un petit temps que tu peux utiliser du câble droit ou croisé, plus d'importance, le switch gère ça très bien dans tous les cas.
3. Vérifie que la connexion en SSH est activée sur ton Pi. Je suppose que tu est sous Raspbian, alors tape la commande
sudo raspi-config
Avec les flèches, déplace-toi jusqu'au point 7 "Advanced Options“, puis sous la section ”SSH" active la connexion par SSH.
4. Sut on pc:
• si tu veux contrôler ton Pi de manière graphique (le bureau, avec la souris qui bouge), utilise VNC Viewer.
Rappelle-toi que tu dois aussi avoir un serveur VNC installé sur ton Pi sans oublier qu'il doit se lancer au démarrage.

• si tu veux contrôler ton Pi en mode console, utilise PuTTY. Sous “Host name / IP adress” tape l'adresse de ton Pi.
Ensuite, dans le terminal qui s'ouvrira, tu entreras ton nom d'utilisateur (par défaut c'est “Pi”) puis le mot de passe (par défaut “Raspberry”).

pic83
New to Scratch
9 posts

page blanche sur appel "comment programmer avec Scratch"

bonjour smrman

désolé pour mon silence et grand merci pour tes explications.
Je ne voudrais pas que que cela devienne une bête noire pour moi ce raspberry mais cela m'est difficile d'imaginer et de comprendre les explications
Mon raspberry est connecté à mon routeur/modem avec câble ethernet et alim usb, de mon côté je suis en wifi avec mon ordi portable
comment vérifier la connection SSH à distance ?
peut-être faut-il se servir de Putty ? dans ce cas j'ai affiché l'IP du raspberry dans la fenêtre … le Putty dit qu'il est inactif !

Last edited by pic83 (Jan. 21, 2018 10:51:47)

smrman
Scratcher
1000+ posts

page blanche sur appel "comment programmer avec Scratch"

Bonjour,

Je te conseille de relire mon dernier post qui contient toutes les informations dont tu auras besoin.

pic83
New to Scratch
9 posts

page blanche sur appel "comment programmer avec Scratch"

re
en essayant de contrôler avec PuTTY et en affichant l'ip du pi, le message “Network error connection timed out” apparait
J'ai suivi la manip du site “trop facile” http://www.tropfacile.net/doku.php/raspberry-pi/comment-se-connecter-en-ssh
Comme tu me l'as dit je vais poser mon problème sur les forums de la Fondation Raspberry Pi

Last edited by pic83 (Jan. 21, 2018 18:57:08)

smrman
Scratcher
1000+ posts

page blanche sur appel "comment programmer avec Scratch"

L'erreur “Network error connection timed out” apparait lorsque l'appareil ne répond pas ou lorsque l'on a entré une mauvaise ip…

Es-tu sur de ton ip?
Y a-t-il un appareil intermédiaire sur ton réseau?

pic83
New to Scratch
9 posts

page blanche sur appel "comment programmer avec Scratch"

la Pi est directement raccordée au pc en ethernet et non en wifi
l'IP fixe est 192.168.1.29 par contre ce que je ne comprends pas c'est quand je lance ipconfig sur l'ordi il répond à l'IP 169.254.194.100
smrman
Scratcher
1000+ posts

page blanche sur appel "comment programmer avec Scratch"

la Pi est directement raccordée au pc en ethernet et non en wifi
C'est sur que comme ça ça ne va pas aller…
Bon, voilà un diagramme de comment ça devrait être cablé chez toi, sinon ça ne marchera pas…

Ca marche aussi comme ça:

Note: si la box de ton FAI émet du Wifi et que ton pi y est connecté en Wifi c'est bon aussi.
Ton Pi ne doit pas être relié directement au pc!
Il faut juste que tu saches l'adresse ip de ton PI et que tu la mettes dans Putty. C'est tout.

Pour en savoir plus:
Les ip commençant par 169 sont des “fausses” ip si l'ordinateur n'a pas pu en avoir une depuis un appareil avec serveur DHCP.
Tu n'as pas besoin de savoir l'iop de ton pc avec ipconfig.

Last edited by smrman (Jan. 22, 2018 15:48:09)


pic83
New to Scratch
9 posts

page blanche sur appel "comment programmer avec Scratch"

bonsoir et grand merci pour tes explications … comme tu le vois je ne suis qu'un novice, un véritable
Entre temps j'ai appris quelques trucs et c'est bien comme ceci que ça marche , c'est vrai c'est mieux
Penses tu pouvoir m'aider car je vois que tu es assez réactif sur ce site sinon y aurait-il un site sur lequel je pourrai aller ?
j'ai commandé une raspberry, je dois le recevoir ds peu de temps (celui que l'on m'a donné n'a pas de wifi et bluetooth intégré), j'ai bien un dongle wifi mais je ne connais pas assez la méthode malgré les explications données sur certains sites.
Mon but est de pouvoir piloter les GPIO de la raspberry soit via internet soit par bluetooth (commande via une interface graphique réalisée par app Inventor 2) .
Pour cela il faudra écrire un programme “client” (smartphone, ordi, tablette …) et un programme sur l'hôte (raspberry) pour celui du client, je vois comment faire par contre pour celui de l'hôte je vois mal comment accéder aux GPIO du raspberry par app Inventor
as-tu une idée ?

Last edited by pic83 (Jan. 30, 2018 19:05:02)

smrman
Scratcher
1000+ posts

page blanche sur appel "comment programmer avec Scratch"

Je l'ai déjà dit mais tu ferais mieux de poser tes questions sur le forum de la fondation Rasbperry Pi.. Ici c'est pour Scratch.

pic83
New to Scratch
9 posts

page blanche sur appel "comment programmer avec Scratch"

ok merci

Powered by DjangoBB