Il laboratorio di Gianni Mastropaolo
Coding con Scratch, micro:bit, Arduino per la didattica ... e anche un po' di elettrotecnica, elettronica ed esperimenti.
  • Home
  • presentazione
  • pubblicazioni
  • attività
  • articoli su Scratch
  • messaggi

Sn4A

Sn4A è un linguaggio di programmazione usato per pilotare Arduino con un lnguaggio simile a Scratch ma derivato da Snap che consente maggiori possibilità di controllo della scheda.

uno sketch di Arduino da Sn4A

Utilizzando "Snap for Arduino" è possibile scrivere uno Sketch da caricare sulla scheda Arduino a partire dallo script di Sn4A.

Lo sketch così prodotto comprende, oltre alla parte creata utilizzando Sn4A, numerose altre procedure precompilate che servono a consentire la trasposizione dei comandi scritti in Sn4A.

Dettagli
Categoria principale: S4A
Categoria: Sn4A
Creato: 06 Ottobre 2018
Ultima modifica: 06 Ottobre 2018
  • arduino
  • Snap

Read more: uno sketch di Arduino da Sn4A

Sn4A: liste per un data logger di temperatura

Dopo aver costruito il programma utile per rilevare la temperatura tramite il circuito LM35 link1, in questo articolo si completa il quadro per inserire le istruzioni necessarie a costruire un data logger.

Il data logger deve registrare in una lista i valori rilevati dal sensore:

- il sensore produce una tensione da inviare all'ingresso analogico della scheda Arduino,

- la scheda Arduino trasmette il dato al PC,

- il PC effettua il trattamento del dato e ne registra il valore in una lista,

- in seguito si scorre la lista e si effettua il trattamento dei valori rilevati.

Dettagli
Categoria principale: S4A
Categoria: Sn4A
Creato: 06 Ottobre 2018
Ultima modifica: 06 Ottobre 2018

Read more: Sn4A: liste per un data logger di temperatura

Sn4A: misura di temperatura con LM35

In questo articolo si illustra l'uso di un LM35 per la misura di temperature con Sn4A tramite Arduino.

Fare riferimento all'articolo "Sn4A: usare i sensori analogici"

La scheda viene collegata ad Arduino via USB mentre il circuito integrato viene collegato all'ingresso analogico A3Sn4A temperatura

Il codice non fa altro che rilevare il valore del sensore sul pin analogico 3 e di memorizzarne il valore approssimato alla prima cifra decimale nella variabile temp_0

Dettagli
Categoria principale: S4A
Categoria: Sn4A
Creato: 05 Ottobre 2018
Ultima modifica: 16 Maggio 2023
  • misure
  • Sn4A

Read more: Sn4A: misura di temperatura con LM35

Sn4A: alberi elettrici con i servo

Qui si realizza un albero elettrico (vedi spiegazioni) con l'uso di un servo comandato con Sn4A_Arduino.{jcomments on}

In questo esempio l'albero elettrico consente di riprodurre la posizione del perno di un potenziometro tramite un servo collegato.

E' utile quando l'apparecchio da controllare si trova in un luogo distante o semplicemente inaccessibile, pericoloso o raggiungibile via web e, quindi, non è possibile usare una trasmissione meccanica o agire direttamente (in presenza).

Dettagli
Categoria principale: S4A
Categoria: Sn4A
Creato: 04 Giugno 2016
Ultima modifica: 20 Febbraio 2018
  • arduino
  • servo

Read more: Sn4A: alberi elettrici con i servo

Sn4A: usare i sensori analogici.

{jcomments on}Usare i sensori analogici con Sn4A.

Un sensore analogico é un componente che produce una tensione dipendente da grandezze presenti nell’ambiente fisico.

Per essere utilizzabili da un computer è necessario convertire i valori di tensione in numeri effettuando la conversione analogico-digitale con un ADC.

Gli ingressi analogici di Arduino effettuano una conversione analogico-digitale a 10 bit che significa che una tensione variabile fra 0V e 5V viene convertita in un numero intero compreso fra 0 e 1023 secondo la proporzione (nota 1):

tensione : 5 = num : 1023

La conversione mette a disposizione del software un numero che di solito è utilizzato per effettuare delle scelte.

Dettagli
Categoria principale: S4A
Categoria: Sn4A
Creato: 08 Gennaio 2016
Ultima modifica: 13 Maggio 2023

Read more: Sn4A: usare i sensori analogici.

Sn4A: usare i sensori digitali

{jcomments on}Usare i sensori digitali con Sn4A.

Premessa

La scheda Arduino ha dei pin che possono funzionare da ingressi digitali: la tensione presente al pin viene rilevata dal circuito elettronico interno e trasformata in una informazione digitale binaria da trattare con il software.

Uso degli ingressi digitali

Un ingresso digitale consente di rilevare solo due valori:

alto/basso

zero/uno

vero/falso

Dettagli
Categoria principale: S4A
Categoria: Sn4A
Creato: 08 Gennaio 2016
Ultima modifica: 18 Agosto 2018
  • arduino
  • Snap
  • digitale

Read more: Sn4A: usare i sensori digitali

Sn4A: cosa ci faccio

Ecco una scheda di lavoro per conoscere Snap for Arduino.

Scaricabile qui.

 

Nota: la scheda si riferisce ad una versione ormai datata. Nuove versioni di Sn4A riprendono comunque le impostazioni precedenti e la scheda presentata non perde di validità.

Dettagli
Categoria principale: S4A
Categoria: Sn4A
Creato: 19 Novembre 2015
Ultima modifica: 20 Settembre 2018
  • arduino
  • Snap

Sn4A: iniziare con Snap for Arduino

{jcomments on}Snap for Arduino (qui indicato con Sn4A per distinguerlo da Sc4A con cui indicherò Scratch for Arduino).

snap logo

E' un software che utilizza una piattaforma e istruzioni molto simili a Scratch con alcuni vantaggi rispetto a Sc4A e, come questo, serve a pilotare la scheda Arduino senza bisogno di essere dei programmatori in linguaggio C++:

Dettagli
Categoria principale: S4A
Categoria: Sn4A
Creato: 28 Aprile 2015
Ultima modifica: 06 Ottobre 2018
  • arduino
  • Snap

Read more: Sn4A: iniziare con Snap for Arduino

Coding

  • Scratch
    • presentazione di Scratch
      • Scratch: scaricare e iniziare
      • Scratch 3
      • raccolta di video su Scratch
    • principianti
      • Scratch: primi passi
      • Scratch: scatola a sorpresa
      • Scratch: lampadine
        • lampadina e interruttore
        • lampadina e pulsante
        • lampadina commutata
        • lampadine lampeggianti
        • luci rotanti
        • lampadine ... soluzioni 1
        • lampadine ... soluzioni 2
      • Altri esempi con Scratch per bambini
    • intermedi
      • Scratch: semaforo
      • Scratch: disegnare
      • Scratch: poligoni
      • Scratch: disegno del poligono
      • Scratch: display a 7 segmenti
      • Scratch dialoga con Micro:bit
    • avanzati
      • Scratch: geometria analitica
      • Scratch: coniche e moti armonici
      • convertitore Analogico Digitale
      • poligono dati centro e apotema
      • circonferenza dati centro e raggio
      • poligoni, circonferenze e orbite con il trucco
      • Un quadrante per un cronometro
    • progetti didattici
      • un sentiero pericoloso
      • moti rettilinei e ping pong
      • cannonata estrema
      • Convertitore analogico-digitale con Scratch
      • Ricostruzione dell'isteresi magnetica
      • Una palla che rimbalza
      • I colori delle bolle di sapone
      • I colori del CD
      • satelliti e orbite v2
      • astronomia
        • coalescenza stellare
        • fionda gravitazionale
        • fasi lunari ed eclissi
      • Cronometro a lancette
      • Interferenza
    • approfondimenti
      • blocchi personalizzati
      • trasformazione di coordinate
      • numeri macchina e precisione di Scratch 3
      • esperimenti con i numeri
      • estensioni di Scratch 3
      • Un esempio con i "cloni"
    • simulazioni 1
      • satelliti e orbite (v2)
      • una cannonata estrema
      • data logger
      • La gravitazione di tre corpi, il codice base
      • esperimenti con tre corpi gravitanti (1)
      • fionda gravitazionale
    • simulazioni 2
      • circuito RL in onda quadra
      • studio dello sfasamento tensione corrente
      • simulazione di un TRIAC
      • simulazione di un AD-converter
      • Simulazione di una codifica seriale
      • Simulazione di tensioni cc e ca
      • circuito RLC in onda quadra
    • esperimenti
      • esperimenti con i numeri
      • numeri macchina
      • esperimenti sulle orbite col trucco
      • la velocità di calcolo di Scratch 3, parte A
      • la velocità di calcolo di Scratch 3, parte B
      • il limite di sin(h)/h
      • Scratch 3, precisione e limite di sin x/x
      • precisione del cronometro
  • Didattica con Scratch
    • Matematica 1
      • Numeri grandi e piccoli
      • Scratch e la matematica
      • coordinate cartesiane e polari
    • Matematica 2
      • Il caso
        • Giocare con un dado (prima parte)
        • Giocare con un dado (seconda parte)
        • Giocare con un dado (terza parte)
    • Fisica 1
      • Analogico e digitale
      • Scie d'acqua con Karel Bot
      • La rifrazione con Karel Bot
      • Molecole e gas
      • pendolo e isocronismo
      • Interferenza
    • Fisica 2
      • QED con Scratch
        • QED con Scratch
        • Fotoni e lamine sottili
        • Fotoni, specchi e reticoli
        • Fotoni e rifrazione
        • Miraggi
        • Lenti
      • Cammini di Feynman con Scratch
        • Cammini di Feynman con Scratch
        • Un cammino di Feynman
        • Molti cammini di Feynman
        • Singola fenditura
        • Doppia fenditura
        • Rifrazione
        • Riflessione
    • Astronomia
      • Satelliti e orbite
      • Il sistema solare a portata di mano
      • satelliti e orbite (2022)
      • astronomia a scuola
      • La caduta libera
      • Il Sistema solare con Scratch
      • La gravità
        • La caduta libera (animazione)
        • Moto di gravi nel vuoto e in aria
        • cannonate e traiettorie
        • Lanciare missili con Scratch
      • lanciatori e satelliti
      • La gravitazione di tre corpi
        • Tre corpi, progetto base
        • esperimenti con tre corpi gravitanti (1)
        • Un pianeta intorno ad un sistema binario
        • orbite in orbita
    • Tecnologia
      • comunicazioni Bluetooth
    • Robotica
      • Un robot con Scratch
      • Robotica simulata
  • Le pubblicazioni
    • La collana "Coding a scuola"
    • Geometria analitica con Scratch
    • Digital storytelling con Scratch
    • Cinematica 1 con Scratch e calcolo numerico
    • Cinematica 2 con Scratch
    • Le frazioni con Scratch
    • Dinamica 1 con Scratch
    • Dinamica 2 con Scratch
    • Geometria 1 con Scratch
    • Geometria 2 con Scratch
    • Satelliti e orbite con Scratch
    • Raccolta di documentazione
      • Raccolta di appendici
      • Raccolta di video
      • Raccolta di progetti Scratch
        • Il piano cartesiano spiegato con Scratch

Making

  • Dispositivi programmabili
    • Arduino
    • microbit
      • microbit base
      • microbit progetti
        • data logger con microbit
        • un voltmetro con microbit
        • un tester per le pile (base)
        • Un tester per pile (evoluto)
      • hardware di microbit
        • il pin 3V di microbit
        • la corrente assorbita da microbit
        • convertitore analogico digitale di microbit
      • esperimenti su microbit
      • microbit comunica
    • Scratch for Arduino
    • Picoboard
    • Halocode
  • Elettrotecnica (ET)
    • Elettrotecnica in spiccioli (ETS)
      • circuiti elettrici in ca
      • la tensione elettrica
      • la corrente elettrica
      • generatori elettrici, caratteristiche
      • interruttori
      • energia elettrica
      • la legge di Ohm
      • potenza elettrica in cc
      • corrente continua e corrente alternata
      • corrente alternata ... di casa
      • circuiti trifase e monofase
      • potenza elettrica in ca
      • circuiti elettrici
        • il circuito elettrico elementare
        • collegamento serie di R
        • collegamento parallelo di R
        • funzionamento di un circuito
        • generatori in serie
        • generatori in parallelo
        • circuiti RLC in onda quadra
        • circuiti RLC al gradino
        • crcuiti RLC, progetto base
      • Isteresi magnetica (simulazione)
      • Extracorrenti ed extratensioni
    • Applicazioni di Elettrotecnica (ETA)
      • resistività elettrica
      • reostati e potenziometri
      • Potenziometro sotto carico
      • capacità delle batterie
      • l'inverter
      • caricabatterie
      • Usare un relè
      • L'isteresi del relè
      • resistori: cosa ci faccio
    • Elettrotecnica, Teoria (ETT)
      • ETT: grandezze elettriche
        • grandezze elettriche: classificazione
        • resistenza elettrica
        • capacità elettrica
        • induttanza elettromagnetica
        • potenza elettrica
        • la forza elettromotrice
        • generatori elettrici
        • energia elettrica
      • ETT: circuiti elettrici
        • circuiti elettrici, generalità
        • convenzioni sulla corrente elettrica
        • collegamenti serie e parallelo
        • resistenze in parallelo
        • resistenze in serie
        • generatori elettrici
        • generatori in parallelo
        • generatori in serie
        • circuito con interruttore
        • studio di un generatore reale
      • ETT: circuiti ohmico-induttivi
        • circuiti ohmico-induttivi, generalità
        • circuito RL con alimentazione a gradino
        • apertura di un circuito ohmico induttivo
        • circuito RL con tensione rettangolare
        • circuito RL con tensione raddrizzata
        • circuito RL in corrente alternata
        • circuito RL in ca con TRIAC
      • ETT: circuiti ohmico-capacitivi
        • circuiti ohmico capacitivi, generalità
        • circuito RC con alimentazione a gradino
        • circuito RC con alimentazione sinusoidale
        • circuito RC collegato ad un raddrizzatore
      • ETT: regime intermittente
        • regime intermittente, la potenza
        • regime intermittente, il valore efficace
        • regime intermittente, lo sfasamento
      • effetti dello sfasamento V,I (simulazione)
      • ETT: circuiti RLC
        • crcuiti RLC, progetto base
    • ETM: macchine elettriche
      • il trasformatore
  • Elettronica (EN)
    • Componenti elettronici (ENC)
      • il resistore
      • il condensatore
      • il diodo LED
      • il TRIAC
      • il transistor in commutazione
      • Il MOSFET in commutazione
    • Applicazioni di elettronica (ENA)
      • il dimmer
      • il PWM e il controllo della potenza
      • resistori: cosa ci faccio?
      • data logger
      • ADC Convertitore Analogico Digitale
      • inverter, funzionamento
      • servo
      • controllo di fase con TRIAC
      • Il suono analogico
      • il suono digitale
      • la scheda audio del PC/Mac
      • alimentatori switching
      • Grandezze analogiche e digitali
      • Un AD converter simulato con Scratch
      • Potenziometri sotto carico
  • Meccanica (MC)
    • meccanismi
      • motoriduttori
      • motoriduttore per tapparelle
  • Laboratorio (LB)
    • LBC: componenti vari
      • relè, prove di laboratorio
      • alimentatore flyback S-10-5
      • piastra di cucina elettrica
      • la bread board
      • reostato di laboratorio
      • il tester
      • usare un LED
    • LBM: laboratorio misure
      • misure su TRIAC con Arduino (2)
      • misure su TRIAC con Arduino (1)
      • misure su RL interrotto
      • misure su inverter con Arduino
      • misure su circuiti PWM
      • misure di cdt nelle pile (2)
      • misure di cdt nelle pile (1)
      • misure di PWM con Arduino
      • legge di Ohm, verifica
      • caduta di tensione di un generatore
      • misurazioni son potenziometro
    • LBX: ... e anche dell'altro
      • esperimenti di ottica
      • piastre elettriche per cucine
  • Esperimenti (ES)
    • esperimenti (ESM/ESR)
      • esperimenti mentali con i numeri
      • i grandi numeri e il riso
      • il sistema solare a portata di mano
      • quante molecole in un bicchierino?
      • il riso sulla scacchiera
      • Bruciare un resistore
      • Da quanto tempo esiste l'Universo?
    • simulazioni (ESS)
      • simulazione di un data logger
      • simulazione di un AD Converter
      • comprendere il fattore di potenza
      • calcolo numerico
      • simulazione di misure cc e ca
      • simulazione circuiti cc/ca
      • simulazione di moti centrali
      • navicella spaziale
    • prove (ESP)
      • studio di inverter su lampadina
      • comunicazione fra PC e Arduino, prove
      • esperimenti sull'interrupt di Arduino
      • il timing di Arduino
      • PWM su motorino con micro:bit
      • PWM su lampadina con micro:bit
  • Strumenti per la didattica
    • OBS studio
      • OBS per la didattica
      • La prima registrazione con OBS
      • Schermate o finestre con OBS
      • Alcune impostazioni con OBS
      • il tablet in una finestra
      • il tablet su OBS
      • Il tablet come fonte video
      • organizzare scene
      • video in diretta su youtube
    • videolezioni
      • il tablet nella presentazione
      • Test di qualità con OBS e meet
      • Un cellulare al posto della webcam
  • Contributi e collaborazioni
    • scuola secondaria
      • EnAIP allo Scratch day 2014
      • EnAIP Rivoli (TO): veicolo teleguidato
      • ITIS Amaldi: veicolo filoguidato
    • scuola primaria
      • piano cartesiano
      • Università della Valle d'Aosta
      • Rivarolo 2017
      • Carmagnola 2017
    • Ludovica
      • microbit: andiamolo a scoprire

Login Form

  • Password dimenticata?
  • Nome utente dimenticato?
  • Registrati
  • Coding