-->

Altre novità in Ubuntu 21.10 "Impish Indri", dal cambiamento del tema Yaru all'avvio rinnovato.

Questo non è l'unico cambiamento del tema Yaru in questa release, ma il resto è piuttosto sottile, specialmente se non hai mai usato Ubuntu prima.

La compressione Zstd è abilitata, con anni di ritardo rispetto al previsto, per l'archivio principale. 

Questo rende le installazioni di Ubuntu 21.10 più veloci di quelle della 21.04 (sulla carta, comunque).

Wayland può ora essere utilizzato su sistemi con driver grafici proprietari NVIDIA.

Altre novità in Ubuntu 21.10 "Impish Indri".

Pipewire è incluso per aiutare a rendere le applicazioni di condivisione dello schermo più utili con Wayland. Pipe non è usato com sistema audio predefinito. Ubuntu 21.10 fornisce di default PulseAudio 15.

Office e browsers internet.

Il software aggiornato include LibreOffice 7.2, Thunderbird 91 e l'ultima versione del browser web Firefox. 

Da notare che l'applicazione Firefox Snap è ora il default nelle nuove installazioni. La versione regular repo di Firefox è disponibile in Impish e sarà supportata/aggiornata per tutta la durata del ciclo 21.10.

Anche se GNOME 41 non è presente, una manciata di applicazioni di GNOME 41 lo sono, tra cui Calendar app (che guadagna il supporto per le importazioni di eventi .ics e può essere impostato come app predefinita per il calendario), Characters, GNOME Disk Utility, Eye of GNOME (aka Image Viewer), e GNOME System Monitor.
 

Questi e altri cambiamenti in Ubuntu 21.10.

GNOME 40 desktop di default    
Yaru tema leggero di default   
 Firefox Snap di default    
Compressione Zstd per i pacchetti    
Wayland abilitato per gli utenti dei driver NVIDIA    
Gesti multitouch    
Kernel Linux 5.13    
Tema e icone aggiornate

Nuove caratteristiche in Ubuntu 21.10 "Impish Indri" con supporto fino a luglio 2022.

Una release di supporto a breve termine, Ubuntu 21.10 è supportata per 9 mesi con importanti correzioni di bug, patch di sicurezza critiche, e importanti rilasci di nuove applicazioni. 

Il supporto termina a luglio 2022, e il percorso di 'aggiornamento' consigliato sarà quello di Ubuntu 22.04 LTS.

Gli appassionati di fatti sapranno senza dubbio che la 21.10 è la 25esima release di Ubuntu dal 2004 e la seconda versione ad essere chiamata come un animale che inizia con la lettera 'I'. 

 Riuscite a ricordare l'altra versione di Ubuntu che inizia con la 'I'? Vi risparmio di rovistare nella vostra memoria: era Ubuntu 8.10 'Intrepid Ibex' nel 2008.

Ubuntu 21.10, nuove caratteristiche.


Siete venuti qui per saperne di più sul tipo di caratteristiche di Ubuntu 21.10, quindi andiamo a farlo.

Ubuntu 21.10 utilizza GNOME 40.


Ubuntu 21.10 utilizza GNOME 40 come esperienza desktop predefinita e non l'ultima versione di GNOME 41. Questo introduce un nuovo commutatore orizzontale dello spazio di lavoro e un lanciatore di applicazioni. Gli spazi di lavoro sono più o meno come le versioni che sostituiscono, in quanto gli spazi di lavoro aggiuntivi vengono creati su richiesta.

Accedendo all'upstream GNOME 40 ti porta alla schermata "attività" piuttosto che al desktop. Ubuntu 21.10 corregge questo comportamento in modo che l'accesso a Ubuntu 21.10 ti porti direttamente al desktop.

Sono stati inclusi nuovi gesti multitouch che rendono più facile entrare/uscire dal selettore dello spazio di lavoro

I fan di Ubuntu saranno sollevati nel vedere che Ubuntu 21.10 include ancora l'Ubuntu Dock sul lato sinistro dello schermo. Gli sviluppatori di Ubuntu hanno fatto diversi contributi upstream a GNOME Shell per assicurarsi che l'Ubuntu Dock funzioni bene con GNOME 40.

L'Ubuntu Dock in Ubuntu 21.10


L'Ubuntu Dock in Ubuntu 21.10 ha ora un'icona persistente del cestino (in precedenza era inclusa come collegamento al desktop). 

Le scorciatoie delle unità USB ora appaiono nel dock piuttosto che sul desktop stesso. Il dock mostra anche un separatore tra le applicazioni bloccate e quelle in esecuzione (ma non bloccate).

Yaru Light come tema predefinito.


Il team di progettazione di Ubuntu basato sulla comunità ha reso Yaru Light il tema predefinito in Impish, citando problemi di sforzo nel mantenere le attuali versioni 'miste'. Chi preferisce un look scuro può selezionarlo dal pannello "Aspetto" nell'app Impostazioni:



Ubuntu 21.10 nome in codice "Impish Indri" in arrivo il lemure targato Canonical.

Ubuntu 21.10 "Impish Indri" uscirà il 14/10/2021 ottobre e aggiornerà la versione GNOME, probabilmente a GNOME 41 che arriverà a settembre.

Va ricordato che negli ultimi due anni hanno rappresentato un cane da discoteca con le cuffie, un ermellino dell'est che non aveva niente di speciale, una fossa con gli occhi a fuoco, un guayón gorilla con occhiali da sole e un ippopotamo con i capelli. 

Ubuntu 21.10: Release Date

Ubuntu 21.10 Beta: Sept 23, 2021

Kernel Freeze: Sept 30, 2021

Release Candidate: Oct 7, 2021

L'origine del nome.

L'indri è la più grande tra le specie di lemuri esistenti. È endemico del Madagascar, nonché l'unica specie del genere Indri.

Lo si trova nelle aree di foresta pluviale lungo la costa orientale del Madagascar, dalla Riserva speciale di Anjanaharibe Sud al fiume Mangoro: gli indri sono tuttavia assenti dalla penisola di Masoala e dal parco nazionale di Marojejy, seppure questi ultimi distino dal loro areale meno di 40 km in linea d'aria.

Tra realtà e leggenda.

In realtà, in malgascio il termine "indri" è una corruzione di iry, che significa "guarda!" oppure "lì". Il naturalista francese Pierre Sonnerat, udendo un indigeno urlare "indri indri" mentre indicava un esemplare, pensò che si trattasse del nome dell'animale.

Il vero termine malgascio per designare l'indri è invece babakoto, che vuol dire sia "padre", "antenato", che (considerando le parole baba/padre e koto/bambino) "padre del ragazzo".

Una delle innumerevoli leggende che circolano su quest'animale, infatti, dice che l'uomo e l'indri erano padre e figlio (oppure due fratelli secondo altre versioni) e vivevano insieme nella foresta: un giorno, il figlio decise di andare sugli altipiani a coltivare la terra, divenendo il primo uomo. Da quel momento il padre, divenuto il primo indri e rimasto solo, piange ogni mattina il figliolo andato via.

Altre leggende indigene raccontano di un indri che salvò un ragazzino che stava precipitando da un alto albero a causa delle punture inflittegli dalle api mentre era in cerca di miele. 

fonte: Wikipedia

Ubuntu 21.04 "Hirsute Hippo" e derivate ufficiali rilasciate, conosci le novità più importanti.

Tra le principali innovazioni presentate in Ubuntu 21.04 "Hirsute Hippo" possiamo vedere che il raffinato kernel Linux è stato aggiornato alla versione 5.11 , che include il supporto per l'enclave Intel SGX, un nuovo meccanismo per intercettare le chiamate di sistema, un bus di aiuto virtuale, un rapido filtraggio di chiamate di sistema in seccomp, cessazione del supporto per l'architettura ia64, trasferimento della tecnologia WiMAX al ramo di staging, capacità di incapsulare SCTP in UDP.

Mentre per la parte desktop, è inclusa la versione 3.38 di GNOME , ma con la caratteristica che contiene applicazioni GNOME sincronizzate con lo sviluppo di GNOME 40.

Questa decisione di non includere la versione 40 è stata dovuta agli sviluppatori Canonical che hanno affermato che il passaggio alla nuova versione è stato ancora troppo presto.

Rilasciata Ubuntu 21.04 "Hirsute Hippo" e derivate ufficiali.

Ecco l'elenco di tutti i rilasci via Distrowatch.


Ubuntu 21.04 "Hirsute Hippo".

Canonical has released Ubuntu 21.04 which carries the code name "Hirsute Hippo". The distribution's new version ships with GNOME running on a Wayland session as the default desktop and includes the built-in ability to join Active Directory domains. "Ubuntu machines can join an Active Directory (AD) domain at installation for central configuration. AD administrators can now manage Ubuntu workstations, which simplifies compliance with company policies. Ubuntu 21.04 adds the ability to configure system settings from an AD domain controller. Using a Group Policy Client, system administrators can specify security policies on all connected clients, such as password policies and user access control, and Desktop environment settings, such as login screen, background and favourite apps. Ubuntu 21.04 uses Wayland by default, a significant leap forward in security. Firefox, OBS Studio and many applications built with Electron and Flutter take advantage of Wayland automatically, for smoother graphics and better fractional scaling." Additional details can be found in the distribution's release announcement and in the release notes.  

Download (pkglist): ubuntu-21.04-desktopamd64.iso (2,688MB, SHA256, signature, torrent), ubuntu-21.04-live-server-amd64.iso (1,119MB, SHA256, signature, torrent).

 

Ubuntu Budgie 21.04 "Hirsute Hippo".

Ubuntu Budgie is an Ubuntu-based distribution featuring the Budgie desktop. The Ubuntu Budgie team has released version 21.04 of their distribution which will receive support through to January 2022. The new release includes a new look, an updated Budgie desktop, and introduces a build for Raspberry Pi computers. "This is a regular release supported for 9 months. For those looking for a longer term support release we recommend our 20.04 LTS version which is supported for 3 years. Key highlights: Release of our first Raspberry Pi image. Thanks to new team member Sam, we are very proud of the work done and the positive feedback received from all beta testers. A huge 21.04 regular release: brand new budgie-desktop version. Layouts capability of our Window Shuffler. Refinements of our own unique Window Tiling capability - we have also received feedback that this works on Mate, GNOME Shell (Xorg), XFCE. So do give ‘Window Shuffler’ a try on your desktop. Brand new Mojave makeover in Budgie Themes and Layouts Brand new WhiteSur makeover in Budgie Themes and Layouts." Additional information can be found in the project's release announcement and in the release notes. Download: ubuntu-budgie-21.04-desktop-amd64.iso (2,628MB, SHA256, signature, torrent, pkglist).

 

Ubuntu MATE 21.04 "Hirsute Hippo".

Martin Wimpress has announced the release of Ubuntu MATE 21.04. The new version offers nine months of support and includes several visual changes. "The MATE Desktop team released maintenance updates for the current stable 1.24 release of MATE. We've updated the MATE packaging in Debian to incorporate all these bug fixes and translation updates and synced those packages to Ubuntu so they all feature in this 21.04 release. There are no new features, just fixes. Ayatana Indicators: A highlight of the Ubuntu MATE 20.10 release was the transition to Ayatana Indicators. You can read the 20.10 release notes to learn what Ayatana Indicators are and why this transition will be beneficial in the long term. We've added new versions of Ayatana Indicators including ‘Indicators' settings to the Control Center, which can be used to configure the installed indicators." Further information can be found in the project's release announcement and in the release notes. Download: ubuntu-mate-21.04-desktop-amd64.iso (2,828MB, SHA256, signature, torrent, pkglist). 

Ubuntu Studio 21.04 "Hirsute Hippo".

The Ubuntu Studio team have announced the release of version 21.04 of their multimedia-focused distribution. The project's latest release will be supported through to January 2022 and includes several updated utilities: "This release includes Plasma 5.21.4, the full-featured desktop environment made by KDE. It uses the Materia theme and the icons are Papirus icons. Studio Controls has seen further development as its own independent project and has been updated to version 2.1.4. Ardour 6.6+ (a future 6.7 snapshot). Ardour has been updated to version 6.6+, meaning this is a git snapshot of what will eventually be Ardour 6.7. This had to be done because Ardour 6.5 started to fail to build with a newer library introduced into the Ubuntu archives, and could only be resolved with this snapshot. We hope to have Ardour 6.7 in via official updates once released. Agordejo is new to Ubuntu Studio this release. It was brought-in for those unsatisfied with RaySession's audio session management but found New Session Manager's interface to be too old and clunky." Additional details can be found in the project's release announcement.Download: ubuntustudio-20.10-dvd-amd64.iso (3,650MB, SHA256, signature, torrent, pkglist).


Kubuntu 21.04 "Hirsute Hippo".

 

Jonathan Riddell has announced the release of Kubuntu 21.04, a brand-new version of the project's official Ubuntu flavour featuring the KDE Plasma desktop: "The Kubuntu team is happy to announce that Kubuntu 21.04 LTS has been released, featuring the 'beautiful' KDE Plasma 5.21: simple by default, powerful when needed. Code-named 'Hirsute Hippo', Kubuntu 21.04 continues our tradition of giving you friendly computing by integrating the latest and greatest open-source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work through this cycle, introducing new features and fixing bugs. Under the hood, there have been updates to many core packages, including a new 5.11-based Linux kernel, KDE Frameworks 5.80, KDE Plasma 5.21 and KDE Release Service Applications 20.12.3. Krita, Kdevelop, Yakuake and many many more applications are updated." 

Read the resto of the release announcement for more information. Download: kubuntu-21.04-desktop-amd64.iso (2,805MB, SHA256, signature, torrent, pkglist).

 Xubuntu 21.04 Hirsute Hippo".

Yousuf Philips has announced the release of Xubuntu 21.04, a new stable build of the distribution that integrates the Ubuntu base system with the latest Xfce desktop: "The Xubuntu team is happy to announce the immediate release of Xubuntu 21.04. Xubuntu 21.04, code-named 'Hirsute Hippo', is a regular release and will be supported for 9 months, until January 2022. Highlights: Xfce 4.16 - this is Xubuntu's first release with the new GTK 3-only Xfce 4.16, which features a year's worth of updates and fixes; new software - Xubuntu now comes pre-installed with HexChat and Synaptic to provide easy IRC communication and advanced package management; minimal install - you can now install a minimal version of the Xubuntu desktop through the ubiquity installer; UX tweaks - a number of User Experience (UX) tweaks were made on the desktop, application menu, panel, keyboard shortcuts and file manager. Known issues - the boot decryption password prompt is sometimes not displayed, press Escape twice to reveal the prompt." 

See the full release announcement for more information. Download: xubuntu-21.04-desktop-amd64.iso (1,867MB, SHA256, signature, torrent, pkglist).

Lubuntu 21.04 "Hirsute Hippo".

Dan Simmons has announced the release of Lubuntu 21.04, an updated version of the project's lightweight distribution with LXQt as its preferred desktop: "Thanks to all the hard work from our contributors, Lubuntu 21.04 has been released. With the code name 'Hirsute Hippo', Lubuntu 21.04 is the 20th release of Lubuntu, the sixth release of Lubuntu with LXQt as the default desktop environment. Lubuntu is an official Ubuntu flavor which uses the Lightweight Qt Desktop Environment (LXQt). The project’s goal is to provide a lightweight yet functional Linux distribution based on a rock-solid Ubuntu base. Lubuntu provides a simple but modern and powerful graphical user interface, and comes with a wide variety of applications so you can browse, email, chat, play and be productive. You can find the following major applications and toolkits installed by default in this release: LXQt 0.16.0 – with many improvements over 0.15; LXQt Archiver 0.3.0 which is based on Engrampa, is now included; Qt 5.15.2; Mozilla Firefox 87.0...."  

Here is the full release announcement. Download: lubuntu-21.04-desktop-amd64.iso (1,915MB, SHA256, signature, torrent, pkglist).

Come installare Ubuntu Core su 64-bit su Bare Metal da una LiveUSB.

Ho una scheda madre di un portatile AMD64 riutilizzata, pronta a diventare un server sperimentale di Ubuntu Core.

È in buone condizioni. Si può vedere che si avvia un ambiente "Try Ubuntu" di Ubuntu LiveUSB proprio bene. 

Attaccato alla scheda madre c'è un nuovo SSD da 60GB per i test. Il vero server userà un HDD da 1TB.

Ma Ubuntu Core non si installa su bare metal da una LiveUSB. Però è ancora facile.

Come installare Ubuntu Core su 64-bit.

Avviare un ambiente "Prova Ubuntu" sul sistema di destinazione.

Prova la tua connessione di rete. L'immagine mostra una connessione wireless. Questo particolare portatile ha un chip wireless che viene riconosciuto out-of-the box, quindi non ho avuto bisogno di tirare fuori il lungo cavo di rete

Prova che il tuo dispositivo di archiviazione funziona. Puoi vedere nell'immagine che Gnome Disks può vedere il dispositivo di archiviazione.

Terminale: sudo fdisk -l. Individuate il dispositivo di archiviazione su cui volete installare Ubuntu Core.

L'intero dispositivo di archiviazione verrà cancellato.Il mio dispositivo di archiviazione è in /dev/sda oggi. Potrebbe essere diverso al prossimo avvio. Il vostro potrebbe essere diverso.

Aprite il browser web e scaricate Ubuntu Core.

Ubuntu Core 20 (stabile) è su https://cdimage.ubuntu.com/ubuntu-core/20/stable/current/

Il mio file si chiamava ubuntu-core-20-amd64.img.xz. Il download è un file .img.xz, non un file .iso

Il vostro browser scarica nella vostra directory Downloads, ovviamente.

Scrivete Ubuntu Core sul dispositivo di memorizzazione.

Attenzione: Questo comando cancellerà l'intero dispositivo di archiviazione. Se c'è qualcosa di valore sul vostro dispositivo di memorizzazione, allora avete saltato troppi passaggi!

xzcat Downloads/<.img.xz file> | sudo dd of=/dev/<target_storage_device> bs=32M status=progress; sync

Quindi il mio era:    

xzcat Downloads/ubuntu-core-20-amd64.img.xz | sudo dd of=/dev/sda bs=32M status=progress; sync

Fonte: https://ubuntu.com/download/intel-nuc

Riavviate in Ubuntu Core.

Quando viene richiesto dall'ambiente "Prova Ubuntu", rimuovete la LiveUSB in modo da avviare dal vostro dispositivo di archiviazione appena scritto.

Siate pazienti. Il mio primo avvio in Ubuntu Core ha portato ad una schermata nera per quasi un minuto prima che il sistema riconoscesse che stava effettivamente lavorando per tutto il tempo.

Dopo 3-4 minuti di configurazione non interattiva che si alternava tra schermate vuote e output di configurazione a scorrimento, Ubuntu Core mi ha finalmente posto due domande:  A quale rete connettermi e il mio indirizzo e-mail Ubuntu SSO.

Infine, il sistema si è riavviato di nuovo. Questa volta non ha fatto alcuna domanda - ha solo visualizzato l'indirizzo IP del nuovo sistema Ubuntu Core.

Accedere a Ubuntu Core.

Sul mio desktop:

 me@Desktop:~$ ssh me@192.168.1.x

Benvenuti in Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-77-generic x86_64)

Successo: Un Ubuntu Core funzionante su bare metal.

Guida a Arduino framework opensource made in Italy: Installare il software Arduino (IDE) su Linux (3a parte).

Arduino è una piattaforma hardware composta da una serie di schede elettroniche dotate di un microcontrollore. È stata ideata e sviluppata nel 2005 da alcuni membri dell'Interaction Design Institute di Ivrea come strumento per la prototipazione rapida e per scopi hobbistici, didattici e professionali.. 

Il nome della scheda deriva da quello del bar di Ivrea frequentato dai fondatori del progetto, nome che richiama a sua volta quello di Arduino d'Ivrea, Re d'Italia nel 1002.

Con Arduino si possono realizzare in maniera relativamente rapida e semplice piccoli dispositivi come controllori di luci, di velocità per motori, sensori di luce, automatismi per il controllo della temperatura e dell'umidità e molti altri progetti che utilizzano sensori, attuatori e comunicazione con altri dispositivi. 

 

Come installare il software Arduino (IDE) su Linux.

La scheda è abbinata a un semplice ambiente di sviluppo integrato per la programmazione del microcontrollore. Tutto il software a corredo è libero, e gli schemi circuitali sono distribuiti come hardware libero e per questo motivo è molto utilizzato nella didattica educativa.

 

Inizio rapido


La build per Linux del software Arduino (IDE) è disponibile in diversi pacchetti a seconda dell'architettura del sistema. Non ci sono istruzioni specifiche per le diverse distribuzioni di Linux (ad esempio Ubuntu).


Scaricare il software Arduino (IDE)

Prendi l'ultima versione dalla pagina di download. Puoi scegliere tra le versioni 32, 64 e ARM. È molto importante che tu scelga la versione giusta per la tua distro Linux. Cliccando sulla versione scelta si accede alla pagina della donazione e poi si può aprire o salvare il file. Per favore, salvatelo sul vostro computer.

Estrarre il pacchetto.


Il file è compresso e devi estrarlo in una cartella adatta, ricordando che verrà eseguito da lì.


Eseguire lo script di installazione.


Apri la cartella arduino-1.6.x appena creata dal processo di estrazione e individua il file install.sh. Cliccate con il tasto destro su di esso e scegliete Run in Terminal dal menu contestuale. Il processo di installazione terminerà velocemente e dovresti trovare una nuova icona sul tuo desktop.

Se non trovi l'opzione per eseguire lo script dal menu contestuale, devi aprire una finestra del Terminale e spostarti nella cartella arduino-1.6.x. Digita il comando ./install.sh e aspetta che il processo finisca. Dovresti trovare una nuova icona sul tuo desktop.


Procedere con le istruzioni specifiche per la scheda


Quando il software Arduino (IDE) è installato correttamente, puoi tornare alla Home Getting Started e scegliere la tua scheda dalla lista sulla destra della pagina.
Per favore leggi...

Potrebbe accadere che quando carichi uno sketch - dopo aver selezionato la tua scheda e la porta seriale -, ottieni un errore Errore di apertura della porta seriale ... Se ottieni questo errore, devi impostare i permessi della porta seriale.

Aprite il Terminale e digitate

ls -l /dev/ttyACM*

otterrete qualcosa come

crw-rw---- 1 root dialout 188, 0 5 apr 23.01 ttyACM0

Lo "0" alla fine di ACM potrebbe essere un numero diverso, o potrebbero essere restituite più voci. Il dato di cui abbiamo bisogno è "dialout" (è il gruppo proprietario del file).

Ora abbiamo solo bisogno di aggiungere il nostro utente al gruppo:

sudo usermod -a -G dialout <username>

dove <username> è il vostro nome utente Linux. Avrete 


Questa è la procedura per accedere alla porta seriale dal software Arduino (IDE) se si ottiene un errore

Dopo questa procedura, dovresti essere in grado di procedere normalmente e caricare lo sketch sulla tua scheda o usare il Serial Monitor.

Guida a Arduino framework opensource made in Italy (2a parte): funzionalità dei componenti.

Arduino è un framework opensource che permette la prototipazione rapida e l'apprendimento veloce dei principi fondamentali dell'elettronica e della programmazione.

Con Arduino si possono realizzare in maniera relativamente rapida e semplice piccoli dispositivi come controllori di luci, di velocità per motori, sensori di luce, automatismi per il controllo della temperatura e dell'umidità e molti altri progetti che utilizzano sensori, attuatori e comunicazione con altri dispositivi. 

La scheda è abbinata a un semplice ambiente di sviluppo integrato per la programmazione del microcontrollore. Tutto il software a corredo è libero, e gli schemi circuitali sono distribuiti come hardware libero e per questo motivo è molto utilizzato nella didattica educativa.

Guida a Arduino framework opensource made in Italy (2a parte).

La piattaforma fisica si basa su un circuito stampato che integra un microcontrollore con dei pin connessi alle porte I/O, un regolatore di tensione e, quando necessario, un'interfaccia USB che permette la comunicazione con il computer utilizzato per programmare. 

A questo hardware viene affiancato un ambiente di sviluppo integrato (IDE) multipiattaforma disponibile per Linux.

Funzionalità di Input/Output.

Per implementare il comportamento interattivo, Arduino è fornita di funzionalità di Input/Output, grazie alle quali essa riceve i segnali raccolti da sensori esterni. In base a tali valori, il comportamento della scheda è gestito dal microcontroller, in base alle decisioni determinate dal particolare programma in esecuzione in quel momento sulla scheda. L'interazione con l'esterno avviene attraverso attuatori pilotati dal programma attraverso i canali di output in dotazione.

arduino_NanoFront

Connettori I/O.

A tale scopo, Arduino è dotata di molti dei connettori di Input/Output per microcontroller in uso su altri circuiti. Tutti i pin di I/O sono collocati sulla parte superiore della scheda, mediante connettori femmina da 0,1". Inoltre, sono disponibili commercialmente molte schede applicative plug-in, note come "shields". 

Le schede Barebones e Boarduino, due cloni compatibili con la Arduino, sono dotate di connettori maschio sul lato inferiore del circuito in modo da poter essere connesse a una breadboard senza necessità di effettuare saldature. 

I/O digitale.

La Arduino Uno, ad esempio, che ha soppiantato la Duemilanove, offre 14 connettori per l'I/O digitale (numerati da 0 a 13). La direzione di funzionamento, input o output, è decisa dallo sketch programmato sull'IDE.

Sei dei canali I/O possono produrre segnali Pulse-width modulation (PWM). Attraverso i segnali PWM è possibile, ad esempio, regolare l'intensità di luminosità di un LED o la velocità di rotazione di un motorino elettrico. 

L'hardware di tre dei pin di I/O (9, 10 e 11) implementa la possibilità di gestirli direttamente attraverso la funzione analogWrite(), che permette di controllare la PWM del segnale in uscita in maniera efficiente, senza dover eseguire linee di codice appositamente predisposte. 

La funzione accetta due parametri, il primo dei quali è il pin pilotato mentre il secondo rappresenta l'intensità della modulazione (espressa su una scala da 0 a 255): così, ad esempio, analogWrite(9, 128) attiverà un led collegato al pin 9 al 50% della sua luminosità. 

I/O analogico.

Sempre sulla Uno, sono presenti altri 6 connettori specificamente dedicati a ingressi di segnali analogici, cioè valori di tensione letti da sensori esterni i cui valori, fino a un massimo di 5 Volt, sono convertiti in 1024 livelli discreti (da 0 a 1023). 

Questi 6 connettori possono essere riprogrammati (sempre dal codice dello sketch sull'IDE) per funzionare come normali entrate/uscite digitali.

fonte: Wikipedia



Random Posts

I miei preferiti in Instagram

Archivio