↩ Accueil

Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Aujourd’hui — 29 novembre 20247.1 📜 Résumé - Tech.

[Tuto] Raspberry Pi Pico 2 W : mise en route, Wi-Fi et première application

29 novembre 2024 à 16:38
Jour, nuit, jour…
[Tuto] Raspberry Pi Pico 2 W : mise en route, Wi-Fi et première application

Cette semaine, la fondation Raspberry Pi a annoncé le Pico 2 W, un micro-ordinateur avec du Bluetooth et du Wi-Fi pour seulement 8 euros. Nous en avons commandé un exemplaire afin de vous proposer une première prise en main. Dans ce tuto, nous allons contrôler à distance la LED intégrée.

Première étape : préparer le Pico 2 W avec un fichier UF2

Avant de se lancer dans la moindre ligne de code, la première chose à faire est de préparer notre Pico 2 W. La manipulation est la même qu’avec le Pico premier du non. Sur cette page, la fondation Raspberry Pi propose tout le nécessaire… qui se résume à un fichier « UF2 » à télécharger. Dans notre cas, on clique sur le lien pour le Pico 2 W.

L’installation n’est pas plus compliquée et consiste simplement à copier le fichier téléchargé – mp_firmware_unofficial_latest.uf2 dans le cas présent – sur le stockage interne du Pico 2 W. Pour cela, connectez-le à votre ordinateur avec un câble micro-USB.

Si c’est la première utilisation du micro-contrôleur, l’espace de stockage devrait directement apparaitre. Dans le cas contraire, débranchez le Pico 2 W, appuyez et maintenez enfoncé le bouton Bootsel puis branchez le port USB jusqu’à ce que l’ordinateur détecte le Pico 2 W et son espace de stockage. Vous pouvez alors relâcher le bouton.

On installe Thonny, un IDE MicroPython multiplateforme

Pour programmer notre Pico 2 W, nous installons Thonny, un IDE multiplateforme (Windows, Linux et macOS) dont la dernière mouture est la 4.1.6. Il existe aussi une version portable si besoin. Dans les deux cas, la procédure est classique, sans surprise.

Lancez Thonny. Sur l’interface graphique, vérifiez en bas à droite que vous êtes bien connecté au micro-contrôleur et pas en « local ». Il suffit sinon de cliquer dessus pour changer et passer sur le Raspberry Pi Pico (le 2 W n’est pas mentionné, mais cela n’a aucune importance).

Tuto Disco : on allume et on éteint la LED… Amazing !

Pour nos premières expériences, on va utiliser la LED intégrée au PCB. Trois lignes de codes suffisent (remplacez le 1 par un 0 et relancez le programme pour éteindre la LED) :

from machine import Pin
led_int = Pin("LED", Pin.OUT)
led_int.value(1)

On ajoute un peu de dynamisme avec un clignotement asymétrique… Super Amazing ! Dans les lignes de code ci-dessous, nous avons importé la bibliothèque « time » et utilisé la fonction « while » pour faire tourner en boucle notre programme (« while true » tourne tout le temps, puisque true est toujours vrai).

from machine import Pin
from time import *
led_int = Pin("LED", Pin.OUT)
while True:
    led_int.value(1)
    sleep_ms(1000)
    led_int.value(0)
    sleep_ms(250)

Vous l’aurez compris ou deviné, ce programme allume la LED, attend une seconde, éteint la LED, attend 250 ms, allume la LED, etc.

On passe la seconde : Wi-Fi et mini serveur web

Nous souhaitons maintenant connecter notre Pico 2 W à un point d’accès Wi-Fi.

On demande à Claude.ai comment se connecter au Pico sans fil à l’aide de Thonny et l’IA générative nous donne la bonne solution du premier coup, avec des explications et des messages dans la console pour vérifier le bon fonctionnement de la connexion. Pensez à adapter ssid et password à votre réseau Wi-Fi.

import network
import time

# Activer le WiFi
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
ssid ='MonSSID'
password ='MonMDP'
wlan.connect(ssid, password)

max_wait = 10
while max_wait > 0:
    if wlan.status() < 0 or wlan.status() >= 3:
        break
    max_wait -= 1
    print('En attente de connexion...')
    time.sleep(1)

# Gérer l'erreur de connexion
if wlan.status() != 3:
    raise RuntimeError('Échec de la connexion au réseau')
else:
    print('Connecté !')
    status = wlan.ifconfig()
    print('Adresse IP:', status[0])+

C’est bien beau, mais à quoi ça sert ? En l’état, pas à grand-chose, alors on va commander l’allumage et l’extinction de la LED depuis un autre ordinateur, avec un navigateur.

Nous avons repris le code de ce dépôt GitHub avec quelques ajustements pour que l’ensemble du code soit dans un seul fichier, plus pratique dans notre cas. Pensez à modifier les lignes 20 et 21 avec les paramètres de votre Wi-Fi (SSID et mot de passe).

import rp2
import network
import ubinascii
import machine
import urequests as requests
import time
import socket

# Set country to avoid possible errors
rp2.country('DE')

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
# If you need to disable powersaving mode
# wlan.config(pm = 0xa11140)

# See the MAC address in the wireless chip OTP
mac = ubinascii.hexlify(network.WLAN().config('mac'),':').decode()
print('mac ='+ mac)
ssid ='MonSSID'
pw ='MonMDP'

wlan.connect(ssid, pw)

# Wait for connection with 10 second timeout
timeout = 10
while timeout > 0:
    if wlan.status() < 0 or wlan.status() >= 3:
        break
    timeout -= 1
    print('Waiting for connection...')
    time.sleep(1)

# Define blinking function for onboard LED to indicate error codes    
def blink_onboard_led(num_blinks):
    led = machine.Pin('LED', machine.Pin.OUT)
    for i in range(num_blinks):
        led.on()
        time.sleep(.2)
        led.off()
        time.sleep(.2)
    
# Handle connection error
# Error meanings
# 0  Link Down
# 1  Link Join
# 2  Link NoIp
# 3  Link Up
#- 1 Link Fail
#- 2 Link NoNet
#- 3 Link BadAuth

wlan_status = wlan.status()
blink_onboard_led(wlan_status)

if wlan_status != 3:
    raise RuntimeError('Wi-Fi connection failed')
else:
    print('Connected')
    status = wlan.ifconfig()
    print('ip ='+ status[0])
    
# Function to load in html page    
def get_html(html_name):
    with open(html_name, 'r') as file:
        html = file.read()
        
    return html

# HTTP server with socket
addr = socket.getaddrinfo('0.0.0.0', 80)[0][- 1]

s = socket.socket()
s.bind(addr)
s.listen(1)

print('Listening on', addr)
led = machine.Pin('LED', machine.Pin.OUT)

# Listen for connections
while True:
    try:
        cl, addr = s.accept()
        print('Client connected from', addr)
        r = cl.recv(1024)
        # print(r)
        
        r = str(r)
        led_on = r.find('?led=on')
        led_off = r.find('?led=off')
        print('led_on =', led_on)
        print('led_off =', led_off)
        if led_on >- 1:
            print('LED ON')
            led.value(1)
            
        if led_off >- 1:
            print('LED OFF')
            led.value(0)
            
        cl.send('HTTP/1.0 200 OK\r\nContent-type: text/html\r\n\r\n')
        cl.send("""<!DOCTYPE html>
<html>
    <head>
        <title>Pico W</title>
    </head>
    <body>
        <h1>Pico W</h1>
        <p>Controler la LED intégrée </p>
        <a href=\"?led=on\"><button>ON</button></a> 
        <a href=\"?led=off\"><button>OFF</button></a>
    </body>
</html>
""")
        cl.close()
        
    except OSError as e:
        cl.close()
        print('Connection closed')

On enregistre tout sur le Pico 2 W

Thonny permet de sauvegarder le code directement dans le stockage du Raspberry Pi Pico 2 W. Pour que notre programme s’exécute automatiquement au démarrage, il faut l’enregistrer sous le nom le « main.py ».

Si on branche le Raspberry Pi sur une prise électrique, il devrait clignoter trois fois au bout de quelques secondes pour indiquer que la connexion au Wi-Fi est en place.

Il suffit ensuite de saisir l’adresse IP du Pico 2 W dans un navigateur pour accéder à la page (très) épurée permettant d’allumer ou éteindre la LED. Libre à vous de modifier le code pour la rendre plus joyeuse, ajouter d’autres fonctions, etc.

C’est un exemple élémentaire, mais on peut imaginer bien plus de possibilités en jouant avec les ports GPIO par exemple. Le Wi-Fi permet alors de dialoguer directement avec le Pico 2 W pour envoyer et/ou recevoir des données.

N’hésitez pas à nous faire part de vos projets passés ou à venir.

  •  

Intel Arc Battlemage : lancement prévu sur desktop en décembre selon des sources

29 novembre 2024 à 16:36
Fuites Sur Le Gpu Intel Arc Battlemage B580 Revelees Via.jpg
Intel a confirmé à ses partenaires constructeurs que la série Arc Battlemage sera officiellement annoncée la semaine prochaine, avec une sortie prévue pour la fin décembre. Les cartes graphiques B580 et B570 seront les premières à être lancées, suivies d’autres modèles ultérieurement. Selon VideoCardz, le dévoilement officiel de la gamme Battlemage, ainsi que de sa […]
  •  

C’est la bonne affaire du Black Friday : l’Apple TV 4K (2022) est moins cher grâce à ce code promo valable uniquement aujourd’hui

29 novembre 2024 à 16:23

L’Apple TV 4K (2022) s’impose comme la référence absolue des boîtiers multimédias. Et si ce boitier multimédia vous fait de l'œil, cette offre valable uniquement aujourd'hui pour le Black Friday pourrait bien vous faire craquer.
 [Lire la suite]

  •  

IPTV, streaming illégal : 290 millions d’euros de manque à gagner par an pour le monde du sport en France

29 novembre 2024 à 16:16

Le manque à gagner dû à la diffusion pirate de matchs avec les IPTV et le streaming illégal est estimé à 290 millions d’euros par an pour le secteur du sport, a indiqué l’Arcom, le régulateur de l’audiovisuel, qui s’inquiète de la progression des services illégaux pour le …

Lire la suite

Aimez KultureGeek sur Facebook, et suivez-nous sur Twitter

N'oubliez pas de télécharger notre Application gratuite iAddict pour iPhone et iPad (lien App Store)


L’article IPTV, streaming illégal : 290 millions d’euros de manque à gagner par an pour le monde du sport en France est apparu en premier sur KultureGeek.

  •  

OnePlus 12R : c’est le flagship killer du Black Friday grâce à cette offre

29 novembre 2024 à 16:07

Le OnePlus 12R a beau être une déclinaison plus abordable du OnePlus 12, il n'a aucun défaut majeur qui pourrait nous faire vous le déconseiller. Mieux encore, pour le Black Friday, son prix passe de 699 euros à seulement 499 euros.
 [Lire la suite]

Le saviez-vous ? Google News vous permet de choisir vos médias. Ne passez pas à côté de Frandroid et Numerama.

  •  

Black Friday : NZXT H5 Flow RGB (2024) à 99,99 € chez Amazon !

Par : NHU9B
29 novembre 2024 à 16:01

Black Friday

À la recherche d’un nouveau boîtier pour accueillir vos composants fraichement acquis durant le Black Friday ? Ça tombe bien puisque le H5 Flow RGB édition 2024, se retrouve actuellement en promotion à -23% chez Amazon France. Après remise, le boîtier tombe à 99,99 €, en gros, le prix du modèle de base. NZXT H5 […]

L’article Black Friday : NZXT H5 Flow RGB (2024) à 99,99 € chez Amazon ! est apparu en premier sur Overclocking.com.

  •  

Withings, Philips Hue, Roborock… Le Black Friday casse le prix des meilleurs objets connectés pour la maison

29 novembre 2024 à 15:58

Avec le Black Friday qui est enfin là, c'est une occasion en or d'enrichir sa maison connectée -- ou bien de s'y mettre. Aspirateur robot, alarme et éclairage connectés, ou encore balance, il y a de tout en promotion !
 [Lire la suite]

Pour ne rater aucun bon plan, rejoignez notre nouveau channel WhatsApp Frandroid Bons Plans, garanti sans spam !

  •  

No Man’s Sky atteint enfin une note ‘Très Positive’ sur Steam, un record historique

Par : Julien Leroy
29 novembre 2024 à 15:48
1732891726 No Mans Sky Atteint Enfin Une Note Tres Positive Sur.jpg
Le parcours de No Man’s Sky et de l’équipe de Hello Games est sans précédent dans l’industrie du jeu vidéo. Après un lancement chaotique, Sean Murray et son équipe ont investi plus de huit ans de travail acharné pour transformer No Man’s Sky en une expérience conforme aux attentes, et même plus encore. Le jeu […]
  •  

Avec ce prix de rat sur le SSD Crucial P3 Plus, Amazon tue le game au Black Friday 🐭

29 novembre 2024 à 15:45

Crucial P3 Plus

Black Friday sur Amazon, c'est toute cette journée de vendredi, et jusqu'au lundi 2 décembre 2024. Le grand jour est en fin là et on peut faire des vraies bonnes affaires sur de nombreux produits tech. Pour le début de l'opération, le SSD Crucial P3 Plus en 4 to s'affiche à un prix inédit, impossible à refuser.
  •  

Casque, écouteurs, enceintes… Le top des offres sur les produits audio pour le Black Friday

29 novembre 2024 à 15:37

On a tous besoin d'écouteurs, d'un casque, d'une enceinte ou encore d'une barre de son. Le Black Friday en cours nous permet de faire de fort jolies économies sur des produits intéressants. Suivez le guide !
 [Lire la suite]

Des invités passionnants et des sujets palpitants ! Notre émission UNLOCK est à retrouver un jeudi sur deux en direct, de 17 à 19h sur Twitch. Pensez aussi aux rediffusions sur YouTube !

  •  

Black Friday sport et santé : c’est la grande braderie des montres connectées, bracelets et bagues ! Notre top 17 des meilleures offres

Par : Axel Savoye
29 novembre 2024 à 15:21

Avec le Black Friday, on prend de l'avance sur la fameuse résolution sur la reprise du sport. Les montres connectées, ainsi que les bracelets connectés et les bagues connectées, profitent de nombreuses promotions ce week-end ! Voici notre sélection des meilleures offres pour se remettre en forme !
 [Lire la suite]

Envie de retrouver les meilleurs articles de Frandroid sur Google News ? Vous pouvez suivre Frandroid sur Google News en un clic.

  •  

Économie d’énergie : 6 objets connectés pour faire des économies d’électricité

29 novembre 2024 à 14:54

Depuis plusieurs mois, la hausse des tarifs de l'énergie ne s'arrête pas. Pour contrôler votre consommation, la domotique peut être une bonne solution. Découvrez notre sélection d’objets connectés pour faire des économies d’énergie.
 [Lire la suite]

Rendez-vous un mercredi sur deux sur Twitch, de 17h à 19h, pour suivre en direct l’émission SURVOLTÉS produite par Frandroid. Voiture électrique, vélo électrique, avis d’expert, jeux ou bien témoignages, il y en a pour tous les goûts !

  •  

LEGO Star Wars : The Skywalker Saga sera gratuit sur l’Epic Games Store

Par : Julien Leroy
29 novembre 2024 à 14:48
Lego Star Wars The Skywalker Saga Sera Gratuit Sur.jpg
Chaque semaine, les utilisateurs possédant un compte Epic Games peuvent découvrir un ou deux titres à travers le programme de jeux gratuits de l’entreprise. Actuellement, Brotato est disponible, et Epic a déjà annoncé la programmation de la semaine prochaine, qui comprendra LEGO Star Wars. Ces jeux seront accessibles dans votre bibliothèque à partir du 5 […]
  •  

Un excellent jeu indépendant fait son arrivée sur nos smartphones

29 novembre 2024 à 14:46

Une nouvelle expérience de puzzle relaxante fait son entrée sur Android. A Little to the Left, le jeu qui transforme le rangement en une activité thérapeutique, est désormais disponible sur le Google Play Store, offrant aux joueurs une approche unique et apaisante du genre puzzle.
 [Lire la suite]

Pour ne rater aucun bon plan, rejoignez notre nouveau channel WhatsApp Frandroid Bons Plans, garanti sans spam !

  •  

Intel doit maintenir le contrôle de ses usines pour garder ses subventions américaines

29 novembre 2024 à 16:09
Perfusion sous conditions
Intel doit maintenir le contrôle de ses usines pour garder ses subventions américaines

Intel recevra moins d’argent que prévu dans les subventions accordées par le gouvernement Biden via la loi CHIPS.  Le montant final, de 7,86 milliards de dollars, est adossé à plusieurs conditions, notamment de garder le contrôle des usines. Parallèlement, on apprend que Qualcomm abandonnerait son idée de rachat.

Le CHIPS (Creating Helpful Incentives to Produce Semiconductors) and Science Act est une loi américaine signée par le président Joe Biden en aout 2022. Objectifs, stimuler la recherche nationale et la fabrication de semi-conducteurs aux États-Unis, grâce une enveloppe faramineuse de 280 milliards de dollars. Pour la seule fabrication des puces au sein de ses frontières, le pays a prévu d’allouer 39 milliards de dollars.

Avec cette loi ambitieuse, les États-Unis veulent ramener la production des puces informatiques sur leur sol. Intel, en tant que géant dans ce domaine, était donc bien placé pour recevoir une importante subvention. Il avait été décidé initialement de lui allouer 8,5 milliards de dollars. Une somme préliminaire annoncée par Joe Biden lors d’une visite du président dans l’usine d’Intel en Arizona.

La somme allouée sera cependant moins importante que prévu.

600 millions de dollars en moins

La somme finale est donc moins élevée, mais de 7,865 milliards de dollars tout de même, soit une baisse de 600 millions. La somme se décompose ainsi : 3,94 milliards de dollars pour ses projets en Arizona, 500 millions de dollars pour le Nouveau-Mexique, 1,5 milliard de dollars pour la nouvelle usine en construction dans l’Ohio et 1,86 milliard de dollars pour l’Oregon.

« Ce financement soutiendra directement l’investissement américain d’Intel, qui devrait s’élever à près de 90 milliards de dollars d’ici la fin de la décennie, dans le cadre du plan d’expansion global de l’entreprise, qui s’élève à plus de 100 milliards de dollars. Le ministère déboursera les fonds en fonction de l’achèvement des étapes du projet par Intel », indiquait un communiqué du ministère du Commerce le 26 novembre.

« Un fort soutien bipartisan pour restaurer le leadership américain en matière de technologie et de fabrication est à l’origine d’investissements historiques qui sont essentiels à la croissance économique à long terme et à la sécurité nationale du pays. Intel s’engage fermement à faire progresser ces priorités communes en développant davantage ses activités aux États-Unis au cours des prochaines années », s’est félicité le patron d’Intel, Pat Gelsinger.

Sous le vernis

L’allocation de cette subvention était adossée à plusieurs critères. L’objectif du CHIPS Act étant d’aller aussi vite que possible, aucun des plans dressés par les entreprises subventionnées ne pouvait s’étaler au-delà de 2030. Or, ceux d’Intel ont été modifiés, la société ne pouvant être aussi rapide dans ses développements que prévu.

Intel prévoyait ainsi de créer deux nouvelles usines, devant aboutir à la création de 10 000 emplois. Le chantier de l’une des deux a commencé dans l’Ohio, à New Albany. La seconde ne sera pas achevée dans les temps, le chantier n’ayant d’ailleurs pas commencé. Les prévisions sont aujourd’hui de 3 500 emplois créés pour l’usine en Ohio, même si l’objectif de 10 000 emplois reste d’actualité pour les deux usines confondues. En outre, l’usine en Ohio devait commencer à produire des puces dès l’année prochaine, mais cette production a glissé vers la fin de la décennie.

En outre, la décision tient compte d’un contrat signé entre Intel et le Pentagone le 16 septembre, pour un montant de 3 milliards de dollars. La nouvelle avait été précédée de fortes rumeurs, la confirmation provoquant un sursaut du titre Intel, largement érodé ces dernières années.

Des conditions financières strictes

Dans un document publié le 27 novembre par Intel à destination de la Securities and Exchange Commission (SEC), on apprend en outre plusieurs éléments intéressants, dont des « restrictions de changement de contrôle ».

Dans le cadre de la généreuse subvention allouée à Intel, l’entreprise s’engage ainsi à garder un minimum de 50,1 % des droits de propriété et/ou de vote sur son activité de fonderie, autrement dit ses usines. Ce chiffre est donc valable quelle que soit la situation, qu’Intel garde ses activités de fonderie ou qu’elle scinde sa structure pour en faire une activité dédiée. On sait depuis que c’est le deuxième cas qui s’applique : Intel Foundry est devenu une filiale en septembre, pour faciliter l’ouverture à de nouveaux clients.

Puisque l’activité fonderie est devenue entité indépendante, une autre condition s’applique. Dans le cas où la filiale entrerait en bourse, aucun actionnaire unique ne pourra dépasser les 35 % de parts. Seule exception : qu’Intel soit l’actionnaire majoritaire.

Marasme

Ces conditions ne sont pas étonnantes. Le CHIPS Act doit atténuer la forte dépendance des États-Unis à l’Asie pour la production des composants informatiques. Le texte perdrait une partie de sa dimension stratégique si la propriété des entreprises américaines pouvait être diluée dans les capitaux étrangers.

Pour autant, ces conditions empêchent Intel de se séparer de ses usines américaines. Et la période est particulièrement trouble, le fondeur étant plongé dans un marasme économique tenace. Le mois dernier, comme pointé alors par le New York Times, Intel a enregistré les plus grosses pertes trimestrielles de ses 56 ans d’histoire, avec 16,6 milliards de dollars. Une semaine avant, le journal américain se demandait si les aides massives accordées à Intel n’allaient provoquer un retour de flamme.

Qualcomm ne serait plus intéressée par Intel

Selon Bloomberg, Qualcomm abandonnerait l’idée de racheter Intel, une rumeur explosive apparue il y a deux mois dans les colonnes du Wall Street Journal. Quelques semaines plus tôt, Reuters avait déjà indiqué que Qualcomm était intéressée par certaines activités d’Intel, dont la conception de puces.

Qualcomm reculerait sous l’accumulation de difficultés. Financières d’abord, car la dette d’Intel s’élève aujourd’hui à 50 milliards de dollars. Réglementaires ensuite, car une telle acquisition, qui prétendrait à la couronne du plus gros rachat de l’histoire, serait intensément scrutée par toutes les autorités compétentes. En des temps marqués par une reprise des enquêtes pour abus de position dominante, la perspective a de quoi refroidir.

En outre, Pat Gelsinger a affirmé plusieurs fois qu’il n’était pas question de scinder Intel, même si certaines divisions pourraient être vendues, notamment Altera, pour laquelle Lattice Semiconductor s’est déjà positionnée. Qualcomm pourrait faire de même.

Enfin, les annonces des derniers jours ont probablement joué dans ce retrait. La subvention accordée à Intel, adossée à des conditions strictes sur le contrôle des usines, est en effet la clé de voûte d’une perfusion d’argent public indispensable au développement des activités de l’ex numéro un mondial des semiconducteurs.

  •  

L’Australie impose une interdiction des réseaux sociaux pour les moins de 16 ans et défie ainsi les géants de la tech !

29 novembre 2024 à 16:09

L’Australie a adopté une législation interdisant l’accès aux réseaux sociaux pour les enfants de moins de 16 ans. Approuvée par les législateurs australiens, la décision vise à protéger la santé mentale des jeunes en ligne. Cependant, elle suscite une vive opposition de la part des entreprises technologiques qui estiment ces règles impraticables. Malgré cette hostilité, les ... Lire plus

L'article L’Australie impose une interdiction des réseaux sociaux pour les moins de 16 ans et défie ainsi les géants de la tech ! est apparu en premier sur Fredzone.
  •  
❌
❌