In questo workshop esploriamo le potenzialità musicali della scheda Arduino e di alcuni suoi shield, come il Wave Shield ed il Music Shield. Potete trovare il video qui: http://youtu.be/p1weY_R2r64
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...Sardegna Ricerche
L'intervento di Paolo Paolucci durante l'Arduino Day, che si è tenuto il 29 marzo 2014 presso il FabLab Sardegna Ricerche, nella sede di Pula del Parco scientifico e tecnologico della Sardegna.
Analizziamo Arduino ai raggi X sia lato hardware che software, studiamo i suoi limiti e vediamo le soluzioni possibili. Lavoriamo con Arduino in modo professionale! Queste le slide del talk tenuto in Roma il 22-09-2015
Teaching within the course "The frontier of the Internet of Things", organized by "Ordine degli Ingegneri della Provincia di Salerno". Lecturing on the subject held "IoT and the Arduino platform" on October 29, 2016
Corso di 20 ore sulla piattaforma Arduino. Corso tenuto nelle scuole superiori di San Secondo e Fornovo come corso di aggiornamento per il personale docente. Il corso si suddivide in 5 lezioni dove vengono spiegate più o meno tutte le funzionalità della piattaforma. I file li potete trovare al seguente indirizzo https://github.com/loweherz/ArduinoLessons
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...Sardegna Ricerche
L'intervento di Paolo Paolucci durante l'Arduino Day, che si è tenuto il 29 marzo 2014 presso il FabLab Sardegna Ricerche, nella sede di Pula del Parco scientifico e tecnologico della Sardegna.
Analizziamo Arduino ai raggi X sia lato hardware che software, studiamo i suoi limiti e vediamo le soluzioni possibili. Lavoriamo con Arduino in modo professionale! Queste le slide del talk tenuto in Roma il 22-09-2015
Teaching within the course "The frontier of the Internet of Things", organized by "Ordine degli Ingegneri della Provincia di Salerno". Lecturing on the subject held "IoT and the Arduino platform" on October 29, 2016
Corso di 20 ore sulla piattaforma Arduino. Corso tenuto nelle scuole superiori di San Secondo e Fornovo come corso di aggiornamento per il personale docente. Il corso si suddivide in 5 lezioni dove vengono spiegate più o meno tutte le funzionalità della piattaforma. I file li potete trovare al seguente indirizzo https://github.com/loweherz/ArduinoLessons
Introduzione ad arduino e raspberry. Lezione svolta presso l'Università degli studi di Parma durante il corso di sistemi di automazione. Con questa lezione si vogliono introdurre le due piattaforme e darne i contenuti essenziali per iniziarle ad usare. Inoltre vengono mostrati alcuni progetti da me svolti con questi due device.
Corso di 20 ore sulla piattaforma Arduino. Corso tenuto nelle scuole superiori di San Secondo e Fornovo come corso di aggiornamento per il personale docente. Il corso si suddivide in 5 lezioni dove vengono spiegate più o meno tutte le funzionalità della piattaforma. I file li potete trovare al seguente indirizzo https://github.com/loweherz/ArduinoLessons
Analisi dei limiti della scheda Arduino con soluzioni tecniche per una corretta progettazione elettronica. Ruolo di Arduino nella società ed utilizzo come demoboard.
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Gabriele Guizzardi
Slide delle 8h di workshop su Raspberry Pi presso Warehouse Coworking Pesaro, 13/12/2014
Slides of 8h workshop about Raspberry Pi at Warehouse Coworking Pesaro, 13/12/2014
Il successo quasi senza confini di questa scheda ha coinvolto tutti. Ogni genere di smanettone, studioso, appassionato, dall'ingegnere fino al meccanico. Tutti si sono più o meno cimentati in progetti di difficoltà molto diverse tra loro per utilizzare al meglio questa scheda. Purtroppo, però, per farne uno strumento professionale, industrialmente affidabile, la strada è ancora davvero lunga. Oggi vediamo quali sono le carenze di questa scheda e come si possono risolvere alcuni dei suoi problemi con qualche piccolo stratagemma o accorgimento pensato su misura. Analizzeremo nello specifico (e risolveremo) vari problemi legati all'alimentazione, alla protezione degli I/O ed alla precisione dei segnali quando gestiti dalle periferiche. Non solo per makers
http://bit.ly/arduinopro
Located in the heart of the Emilia Romagna region, and just a stone's throw from Parma in the renowned Food Valley, LAUMAS Elettronica has for 30 years been Italy's leader in the weighing and batching industry.
The company facility consists of 3000 square metres, integrating "green" technologies for eco-compatibility with the surrounding environment.
LAUMAS' cutting-edge equipment tests various electronic and mechanical components in order to guarantee the products' quality.
The Company has made consistent investments towards the realisation of an EMC testing laboratory.
Today, using these resources, Laumas Research & Development is able to perform every type of product control and testing required by current standards relating to electromagnetic compatibility, electrical safety and legal metrology.
• Extremely specialized personnel with a high level of know-how.
• Research and development area dedicated to designing high-tech products.
• Attention to continuous innovation in products and productive processes.
• Pre-sales support and assistance, analysis of necessities, and choice of the most appropriate products for the customer's needs.
• Goods ready for delivery, guaranteeing that your order will be dealt with quickly.
• Fast and effective post-sales technical assistance.
• Company training aimed at gaining in-depth technical knowledge of products and potential fields of application.
LAUMAS ELETTRONICA can offer an all-round weighing service that is comprised of an enormous range of weighing and batching components, and tailor-made solutions. All the products blend with each other modularly ; while their functions are quite varied, they are simple and intuitive to use, and come with complete, easily consulted manuals.
• weight transmitters ........
• weight indicators with multi-function software .......
• load cells with mounting accessories for all applications ........
• single and multi-product batching systems with formula management......
• PC supervisory software to manage and control the weighing and batching systems.
LAUMAS' products can be linked to all types of peripherals, such as printers, data recorders, data storage on pen drive usb, large digit-display , PC or PLC....... using the field devices most widely employed on the market.
There is also an enormous range of scale products marketed under our IDEA SCALES brand:
• scales,
• crane scales,
• weighing platforms
• weighing modules.
LAUMAS Elettronica is associated with numerous organizations of manufacturing recognized in Europe and around the world.
Over the years, the company has earned a large number of certifications, for both its corporate system and its products. This guarantees high-quality products, and strict control over the production process that generated them.
With its well-established experience in industrial weighing and batching, LAUMAS ELETTRONICA offers its customer a degree of security.
Rapida dimostrazione di quanto sia semplice automatizzare elettrodomestici casalinghi. In questo caso, comanderemo una macchina da caffè espresso via Android e Bluetooth.
Introduzione ad arduino e raspberry. Lezione svolta presso l'Università degli studi di Parma durante il corso di sistemi di automazione. Con questa lezione si vogliono introdurre le due piattaforme e darne i contenuti essenziali per iniziarle ad usare. Inoltre vengono mostrati alcuni progetti da me svolti con questi due device.
Corso di 20 ore sulla piattaforma Arduino. Corso tenuto nelle scuole superiori di San Secondo e Fornovo come corso di aggiornamento per il personale docente. Il corso si suddivide in 5 lezioni dove vengono spiegate più o meno tutte le funzionalità della piattaforma. I file li potete trovare al seguente indirizzo https://github.com/loweherz/ArduinoLessons
Analisi dei limiti della scheda Arduino con soluzioni tecniche per una corretta progettazione elettronica. Ruolo di Arduino nella società ed utilizzo come demoboard.
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Gabriele Guizzardi
Slide delle 8h di workshop su Raspberry Pi presso Warehouse Coworking Pesaro, 13/12/2014
Slides of 8h workshop about Raspberry Pi at Warehouse Coworking Pesaro, 13/12/2014
Il successo quasi senza confini di questa scheda ha coinvolto tutti. Ogni genere di smanettone, studioso, appassionato, dall'ingegnere fino al meccanico. Tutti si sono più o meno cimentati in progetti di difficoltà molto diverse tra loro per utilizzare al meglio questa scheda. Purtroppo, però, per farne uno strumento professionale, industrialmente affidabile, la strada è ancora davvero lunga. Oggi vediamo quali sono le carenze di questa scheda e come si possono risolvere alcuni dei suoi problemi con qualche piccolo stratagemma o accorgimento pensato su misura. Analizzeremo nello specifico (e risolveremo) vari problemi legati all'alimentazione, alla protezione degli I/O ed alla precisione dei segnali quando gestiti dalle periferiche. Non solo per makers
http://bit.ly/arduinopro
Located in the heart of the Emilia Romagna region, and just a stone's throw from Parma in the renowned Food Valley, LAUMAS Elettronica has for 30 years been Italy's leader in the weighing and batching industry.
The company facility consists of 3000 square metres, integrating "green" technologies for eco-compatibility with the surrounding environment.
LAUMAS' cutting-edge equipment tests various electronic and mechanical components in order to guarantee the products' quality.
The Company has made consistent investments towards the realisation of an EMC testing laboratory.
Today, using these resources, Laumas Research & Development is able to perform every type of product control and testing required by current standards relating to electromagnetic compatibility, electrical safety and legal metrology.
• Extremely specialized personnel with a high level of know-how.
• Research and development area dedicated to designing high-tech products.
• Attention to continuous innovation in products and productive processes.
• Pre-sales support and assistance, analysis of necessities, and choice of the most appropriate products for the customer's needs.
• Goods ready for delivery, guaranteeing that your order will be dealt with quickly.
• Fast and effective post-sales technical assistance.
• Company training aimed at gaining in-depth technical knowledge of products and potential fields of application.
LAUMAS ELETTRONICA can offer an all-round weighing service that is comprised of an enormous range of weighing and batching components, and tailor-made solutions. All the products blend with each other modularly ; while their functions are quite varied, they are simple and intuitive to use, and come with complete, easily consulted manuals.
• weight transmitters ........
• weight indicators with multi-function software .......
• load cells with mounting accessories for all applications ........
• single and multi-product batching systems with formula management......
• PC supervisory software to manage and control the weighing and batching systems.
LAUMAS' products can be linked to all types of peripherals, such as printers, data recorders, data storage on pen drive usb, large digit-display , PC or PLC....... using the field devices most widely employed on the market.
There is also an enormous range of scale products marketed under our IDEA SCALES brand:
• scales,
• crane scales,
• weighing platforms
• weighing modules.
LAUMAS Elettronica is associated with numerous organizations of manufacturing recognized in Europe and around the world.
Over the years, the company has earned a large number of certifications, for both its corporate system and its products. This guarantees high-quality products, and strict control over the production process that generated them.
With its well-established experience in industrial weighing and batching, LAUMAS ELETTRONICA offers its customer a degree of security.
Rapida dimostrazione di quanto sia semplice automatizzare elettrodomestici casalinghi. In questo caso, comanderemo una macchina da caffè espresso via Android e Bluetooth.
[LDNA2018] - JACK Audio Connection Kit: la tua Patchbay virtuale!Marcello Marino
A brief overview, via shell installation and via GUI configuration for Jack Audio Connection Kit on GNU/Linux Ubuntu Qjacktl, presented by myself at Linux Day 2018. If you are searching for a virtual patchbay, JACK will makes you happy!
Breve introduzione al sistema di mix live Avid Venue | S6L. Descrizione del sistema, dei suoi componenti e di come effettuare al meglio i collegamenti.
Workshop 12-13 Ottobre S6L - Day 1 (Intro)Senio Corbini
Introduzione ai sistemi Avid VENUE|S6L. Prima parte del Workshop di Ottobre 2017. Per info: senio@audiosales.it, oppure visitate il sito www.audiosales.it
This is a basic implementation of the famous game Arkanoid running on a FPGA that I've developed for the final project of Electronic II FPGA course at the University of Trieste.
The development board I've used is TERASIC DE1 with Cyclone II FPGA by Altera.
Features:
- 6 different angles of impact for the sphere.
- The ball striking a brick causes the brick to disappear.
- When all the bricks are gone, the player has won.
- Some bricks are indestructible.
- The Player has 3 lives to win the game.
- Start/Pause and restart game button.
For More Informations and for the english version look at this: http://www.vuolsavest.net/t3o/arkanoidFpga/
Retroprogramming - Programmare oggi il C64, by Giovanni SimottiCodemotion
Come sviluppare oggi software per i vecchi computer e console a 8 bit. Panoramica del linguaggio assembler e del funzionamento della CPU. Differenze tra Z80 e 6502. L'importanza del timing video. Gli sprite. Dettaglio dell'hardware del C64 e tecniche di programmazione a esso relative.
Slide del corso Arduino Base tenuto presso il Museo della Scienza e Tecnologia "Leonardo da Vinci" di Milano.
Argomenti trattati:
- I componenti elettronici di base
- Introduzione alla scheda Arduino
- Le basi della programmazione
- Le comunicazioni seriali
- Input digitali e analogici semplici
- Ricavare input dai sensori
- L’output visivo
- L’output fisico
Corso di 20 ore sulla piattaforma Arduino. Corso tenuto nelle scuole superiori di San Secondo e Fornovo come corso di aggiornamento per il personale docente. Il corso si suddivide in 5 lezioni dove vengono spiegate più o meno tutte le funzionalità della piattaforma. I file li potete trovare al seguente indirizzo https://github.com/loweherz/ArduinoLessons
- Introduzione
Cosa è arduino?
Cosa non è arduino?
Cosa si può fare?
- Descrizione di Arduino
Breve introduzione storica e curiosità
Hardware generico di Arduino
I vari modelli di Arduino
Hardware di Arduino UNO
Hardware di Arduino Micro
- Segnali
Segnali digitali
Segnali analogici
Sensori ed attuatori
- Software
Il linguaggio di programmazione
Breve descrizione e curiosità
Le funzioni setup() e loop()
L'IDE
Setup e funzioni principali
Codice di esempio incluso nell'IDE
- Hello world: blink sketch (Esempio di output digitale)
L'obiettivo
I LED
Richiami di elettronica
Legge di Ohm
Le resistenze
La breadboard
La basetta millefori
Coding step by step
Test
Modifica di parametri e i relativi effetti
- Button sketch (Esempio di input digitale)
L'obiettivo
Il pulsante
Resistenza di pull-up
Coding
Test
- Comunicazione seriale
- Twilight switch sketch (Esempio di input analogico)
L'obiettivo
La fotoresistenza
Coding
Test
- Variable light sketch (Esempio di output analogico)
L'obiettivo
PWM (Pulse width modulation)
Coding
Test
- Cos'altro posso fare?
Gli shield
Buzzer
LED Infrarossi
Orologio RTC
Display
Moduli a caratteri
Moduli grafici
Motori
Semplici
Passo passo
RFID
Sensori ambientali
Temperatura e umidità
Rilevatore di movimento
Sonar
Wifi
Internet of things
Relay elettromagnetici
- Esempi di progetti curiosi trovati su internet
- Siti di riferimento
3. Stefano Panichi e Giulio Fieramosca
Tone
● Il sistema più
semplice per
generare suoni
con Arduino;
● Consiste nella
generazione di
un'onda quadra a
frequenza
variabile;
#define BUZZER_PIN 3
#define PITCH_PIN A0
unsigned int value = 0;
unsigned int value_play = 0;
void setup() {
}
void loop() {
value = map(analogRead(PITCH_PIN),
0, 1024, 330, 880);
if (value > value_play) {
value_play++;
}
else if (value < value_play) {
value_play--;
}
tone(BUZZER_PIN, value_play, 20);
}
4. Stefano Panichi e Giulio Fieramosca
Sinusoidino
● Shield che permette
di generare onde più
complesse mediante
l'uso di un DAC a
rete resistiva esterna;
● Poco flessibile,
impegna le risorse
della CPU (timer) e 8
uscite;
5. Stefano Panichi e Giulio Fieramosca
Sinusoidino – Schema
Scala di resistenze
Filtro
Filtro Offset
Isolamento (Buffers)
6. Stefano Panichi e Giulio Fieramosca
Theremino!
● Usiamo sinusoidino per realizzare un
semplice Theremin: un sensore di
distanza varia la frequenza;
8. Stefano Panichi e Giulio Fieramosca
Wave Shield
● Shield che esegue
tracce musicali dalla
scheda SD;
● L'uscita è soltanto
mono, è limitato al
formato audio wav e
non é possibile
riprodurne più di uno
contemporaneamente;
9. Stefano Panichi e Giulio Fieramosca
Audio Board VS1053
● Scheda che
consente di
– riprodurre dati ogg,
mp3, aac, wma, flac;
– registrare audio ogg;
– riprodurre
informazione MIDI;
– Leggere i files da una
sd card;
10. Stefano Panichi e Giulio Fieramosca
Evoluzione di Theremino
● Con due fotoresistenze controlliamo volume
e frequenza in uscita.
void loop() {
toneValue = map(analogRead(PITCH_PIN), 0, 1023, 0, 127);
volValue = map(analogRead(VOL_PIN), 0, 1023, 30, 127);
if (toneValue > tonePlay)
toneOld = tonePlay++;
else if (toneValue < tonePlay)
toneOld = tonePlay--;
if (volValue > volPlay)
volOld = volPlay++;
else if (volValue < volPlay)
volOld = volPlay--;
midiNoteOff(0, toneOld, volOld);
midiNoteOn(0, tonePlay, volPlay);
delay(10);
}
11. Stefano Panichi e Giulio Fieramosca
Stefano Panichi
Giulio Fieramosca
it.linkedin.com/in/stefanopanichi/
@StefanoPanichi
s.panichi@yahoo.it
google.com/+StefanoPanichi
it.linkedin.com/in/giuliofieramosca
facebook.com/giulio.fieramosca
giuliofieramosca@gmail.com
google.com/+GiulioFieramosca
Grazie per l'attenzione
12. Stefano Panichi e Giulio Fieramosca
Presentazione realizzata con software open source
(LibreOffice Impress, Gimp, Arduino)
Quest'opera è distribuita con Licenza CC-BY-SA
e realizzata da Stefano Panichi e Giulio Fieramosca