Here is our second episode of our Arduino IDE programming series. The first episode is available here. To solve any “problem” it is necessary to supply the computer with the instructions to be executed and the data on which the instructions must operate. The sequence of operations to be performed
Software
In Informatica e ingegneria, la definizione “computer software” rappresenta la totalità dell’informazioni elaborata da un sistema di calcolo, consistente di programmi e dati. Esso include i programmi del computer, le librerie ed i relativi dati non eseguibili, come documentazione online o dati digitali multimediali.
Il software è una collezione di dati e istruzioni per il computer che determinano come il computer debba funzionare. Appare quindi in contrasto con il concetto di hardware fisico, con il quale il sistema considerato è costruito e attraverso il quale esegue fisicamente il lavoro prestabilito.
Il termine è un prestito linguistico dell’inglese. Nella lingua inglese nasce per imitazione del termine hardware e dalla composizione delle parole soft (in italiano «morbido», «tenero», «leggero»), e ware («merci», «articoli», «prodotti», «mercanzie»).
La paternità della coniazione del termine software non è certa. L’americano Paul Niquette la rivendica sostenendo di aver coniato il termine software nel 1953. Certa invece è la prima apparizione del termine software in una pubblicazione scritta: un articolo dell’American Mathematical Monthly scritto nel 1958 dallo statistico americano John Wilder Tukey.
In computer science and engineering, computer software is all information processed by computer systems, programs and data. It includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own.
We have a collection of data or computer instructions that tell the computer how to work. This is in contrast to physical hardware, from which the system is built and actually performs the work.
Arduino IDE: led RGB e cicli for, while e do while #7
I led RGB possono costituire un modo divertente per aggiungere originalità e divertimento al proprio progetto. Il led RGB può essere considerato come l’unione di tre led (uno rosso, uno verde ed uno blu) in una struttura singolare. L’utilizzo e la connessione (sia a livello elettronico e sia a livello
Arduino rilascia la versione 1.8.12 di Arduino IDE
Arduino IDE: ciclo for e differenze con while e do while #6
Nel momento in cui ci si tenta di risolvere un problema si può far fronte a un algoritmo il quale ricorre a delle ripetizioni delle istruzioni da effettuare. Quando si vuol ripetere l’esecuzione di un gruppo di istruzioni per un numero prefissato di volte in Arduino IDE si utilizza il ciclo
Arduino IDE: what it is and how it works #0
Here is a totally new column in English, dealing on how-to’s and published weekly every Thursday. Arduino IDE is the software used to create Arduino projects. The hardware section of the Arduino board is accompanied by an open source (as in free) multiplatform (i.e. compatible with any operating systems) integrated
Arduino IDE: ciclo while e do while #5
Nel momento in cui si tenta di risolvere un problema, ci si può imbattere in strutture di ripetizione per trovare l’algoritmo di risoluzione. In Arduino IDE la struttura di ripetizione si rappresenta con il ciclo do… while, la sintassi è la seguente: do { istruzioni; while (condizione); La sequenza di
Arduino IDE: accendere led con un bottone (if) #4.1
Arduino IDE: la struttura condizionale IF #4
Le istruzioni del procedimento risolutivo di un problema (algoritmo) sono organizzate secondo schemi classificabili in tre costrutti fondamentali: le strutture di controllo. Le istruzioni sono eseguite una dopo l’altra secondo l’ordine con cui sono state scritte. La struttura if costituisce fondamentalmente una selezione binaria o alternativa che consente di fare
Ransomware: cos’è e come difendersi!
Sempre più aziende stanno diventando mirino di cybercriminali. E non solo, anche noi come singoli. Malintenzionati senza scrupoli col solo intendo di estorcere denaro. Ogni giorno siamo sempre più a rischio, lo sviluppo della sicurezza informativa e delle tecniche di hackeraggio sono una corsa inarrestabile, impossibile da contrastare. Purtroppo essere
Arduino IDE: operatori aritmetici, relazione e logici #3
Nell’articolo precedente di questa guida è stato visto come assegnare un valore ad una variabile. Ad una variabile può essere assegnato un dato oppure il risultato di un espressione. Un’espressione è una formula che specifica sempre un valore (o risultato). Ogni espressione è composta da operatori e operandi. Gli operandi
Exploit: cosa sono e come difendersi!
Sentiamo spesso parlare di exploit, ma cosa sono realmente? Scopriamoli insieme in questo articolo, in cui vi guiderò passo passo alla ricerca della giusta definizione e sopratutto alle tecniche di difesa da assumere per non trovarsi il proprio blog invaso da script kiddie e lameroni. Immaginate di avere un bell’appartamento,