Résolu sur le forum : Borne Wallbox Pulsar Plus 7,4 kW sur abonnement 6 kVA : quel délestage avant accord copro (urgent)Ma panne diagnostiquée — réponse sous 48 h29 €

Programmer le RaspberryPi : Python simple : Le code minimum

Électroniquemis à jour le 24 avril 2023

Le RaspberryPi est un ordinateur à carte unique qui offre aux développeurs une plateforme puissante et abordable pour apprendre à programmer. Avec le langage de programmation Python, il est possible de créer des applications et des programmes complexes à l’aide d’un code minimal. Dans cet article, nous allons vous montrer comment programmer le RaspberryPi avec Python simple et le code minimum nécessaire pour créer des applications et des programmes. Nous allons également vous donner des conseils et des astuces pour vous aider à développer vos compétences en programmation et à créer des applications et des programmes plus complexes.

Programmer le RaspberryPi : Python simple : Le code minimum

Ce que l’on va faire ici

  • Ce code est le code Python minimum « Arduino-like » s’exécutant sur le RaspberryPi.

Pré-requis

  • RaspberryPi avec système Lubuntu opérationnel. Voir si besoin la page d’accueil du RaspberryPi
  • Langage Python (2.7) et l’éditeur Geany installés. Voir si besoin : S’installer pour programmer leRaspberryPi en Python et intro au langage Python PDF
  • ma librairie pyDuino fournissant les fonctions Arduino pour Python. Installer la librairie avec la commande suivante à saisir dans un terminal :
sudo wget -N  https://raw.github.com/sensor56/pyDuino/master/RaspberryPi/pyduino.py  /usr/lib/python2.7/dist-packages

Matériel nécessaire

Aucun

Le montage à réaliser

Aucun

Le fichier *.py

Copier/coller ce code dans l’éditeur Geany

#!/usr/bin/python
# -*- coding: utf-8 -*-

# exemple pyDuino – par X. HINAULT – www.mon-club-elec.fr
# Juin 2013 – Tous droits réservés – GPLv3
# voir : https://github.com/sensor56/pyDuino

# code minimal

from arduino import * # importe les fonctions Arduino pour Python

ÉlectroniqueChamp électrique : les notions fondamentales expliquées simplement

# entete declarative

#— setup —
def setup():
        return # si vide

# — fin setup —

# — loop —
def loop():
        return # si vide

ÉlectroniqueBien chauffer son atelier d’électronique : confort, sécurité et continuité de travail

# — fin loop —

#— obligatoire pour lancement du code —
if __name__==« __main__ »: # pour rendre le code executable
        setup() # appelle la fonction setup
        while(1): loop() # appelle fonction loop sans fin
 

Ce code est également disponible ici : https://raw.github.com/sensor56/pyDuino/master/RaspberryPi/exemple/1.Basics/BareMinimum.py

Utilisation

  • Appuyer sur le bouton exécuter dans Geany
  • Une fenêtre de Terminal vide doit apparaître sans message d’erreur.

Donnez votre avis

Soyez le 1er à noter cet article
ou bien laissez un avis détaillé


Partagez cet article maintenant !


Ça ne règle pas votre cas ?

Décrivez la panne sur le forum, avec une photo si vous pouvez : les membres qui ont eu la même répondent, et le sujet reste pour les suivants.

Avatar photoAvatar photoAvatar photoAvatar photoAvatar photoRejoindre les 54 membres — gratuit, 44 pannes résolues

Dans le même tiroir

Réagissez à cet article

La lettre du club

Une lettre par mois, accrochée au panneau

Les sujets du forum résolus dans le mois, un guide, un chiffre qu’on peut vérifier chez soi. Rien d’autre, jamais plus souvent — et on se désabonne d’un clic.

Ce qu’il y a dedans

Votre adresse

Une lettre par mois. Désabonnement en un clic.

Partagez votre réaction