-
After some years in IoT, I tried a bunch of different platform like esp8266 but Arduino remains a must.
Simple reason to choose it for your first (or second :) IoT project:
- Arduino works at 5V and can accept as input voltage 7-12V, but with limit up to 20V (avoid it! :).
This mean you can use a wide range of power supply (4 AA Batteries, 12V transformer from your dead router and so on) - Arduino board provides a 5V regulated output and a 3.3V too for working with a wide range of sensors.
- You got 6 Analog2Digital pins (the A0...A5 pins) with a 0..1024 value resolution. In comparison, esp8266 has only one pin with less resolution.
- It is completly open source, so you can find easily cheap clones like this one at less then 10 euros.
- The ATmega328P chip inside Arduino provide I2C and SPI communication which means you can easily work with other chip.
You can even program an Arduino to be an I2C client to other Arduinos making a small set of complex circuits.
For instance, the C/64 SID chip emulator can be compiled to act like a I2C slave and another Arduino can program it like...a SID chip - Did I talk about the real time operating system, written by an italian guy?.... I was able to use it to build a small "Egg box Lamp".
- Arduino works at 5V and can accept as input voltage 7-12V, but with limit up to 20V (avoid it! :).
-
For a complete description see https://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins
All the Join you want -
The Sqlite Oracle Compatibility Functions is an experimental compatibility layer for SQLite vs Oracle, written in Python 3.
It aims to provide a minimal compatibility with Oracle. The need was having some regular expression functions, and I do not like to work with risky C code, like this university project did
Read More -
Sembra che questo governo non tranquillizzi proprio i mercati. Il grafico BTP Italia/BUND 10 dell’ultimo anno…
Mostra chiaramente che il governo giallo-verde tiene nervosi i mercati. Se giocate in borsa, forse è il caso di non perdere di vista i vostri investimenti finanziari, ad Agosto
Read More -
A very useful friend to make a elisp function starting from your….last command
C-x ESC ESC (translated from C-x <escape> <escape>) runs the command repeat-complex-command (found in global-map), which is an interactive compiled Lisp function in ‘simple.el’.
It is bound to <again>, <redo>, C-x M-:, C-x M-ESC.
Read More -
- Gli Americani sono veramente andati sulla luna
- Non vaccinarsi è molto più rischioso che vaccinarsi
- La cura Stamina era una truffa
- Non esiste nessun pericolo associato alle scie nel cielo
- Gli unicorni non esistono
- L'uomo che fuma (di X-Files) non ha ucciso Kennedy.
-
Thinking in Angular 4: Templates
Jul 28, 2018 · 2 min read ·
To understand Angular 4, after the “Hero” tutorial you should start from the Template syntax.
We highlighted some statement in red below:
Data direction Syntax Type One-way from data source to view target \{\{expression\}\} [target]="expression" bind-target="expression" Interpolation Property Attribute Class Style One-way from view target to data source (target)="statement" on-target="statement" Event Two-way [(target)]="expression" bindon-target="expression" Two-way Binding types other than interpolation have a target name to the left of the equal sign, either surrounded by punctuation (
[],()) or preceded by a prefix (bind-,on-,bindon-).The target name is the name of a property. It may look like the name of an attribute but it never is. To appreciate the difference, you must develop a new way to think about template HTML.
Read More -
UPDATED and BUGFIXED!
MicroPython Repl command line is very nice, because you can telnet to the chip and read-and-evaluate python code. It is a great way of learning embedded IoT. The bad thing you cannot copy file while it is running, so experimenting get bad.
Read More -
Because some friend of mine did not know about RUP, and deal with waterfall process, I decided to make a small recall for all poor young Project Manager dealing with bad developers, bad consultants and so on, out of there. From Wikipedia:
The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003.[1] RUP is not a single concrete prescriptive process, but rather an adaptable process framework, intended to be tailored by the development organizations and software project teams that will select the elements of the process that are appropriate for their needs. RUP is a specific implementation of the Unified Process.
Read More -
After a summer sale rush I got a 27’’ Philips monitor for less than 170 €, preferring it to the 24''
A 16:9 27’’ monitor give you a lot of space: you eclipse IDE works better because:
- you actually see the console logs while you edit the code
- you can split your IDE in 4 and have a quad-view
- you can open two virtual machine in a remote desktop and have them side by side
- you get two monitors in one
-
I tuoi amici prendono in giro Di Maio, ripetendo le sue sparate sul taglio delle pensioni d'oro?
I tuoi colleghi imitano Salvini che cita errnoeamente il duce?
Senti di aver votato per dei mentecatti?
Nessun problema, con lo spray Saldimaio, una spruzzata e via!
Ad appena 100€ al litro!
Read More -
Sei un Renziano pentito? Addirittura un fan di Rifondazione?
Ti senti comprensivo ma non troppo?
Danno fastidio anche a te i barboni che muoiono sotto casa d’inverno?
Ecco la soluzione:
Colluttorio Saldimaio, per chi è debole di sinistra, ma vuole una soluzione a costo zero.
Attenzione: contien traccce di destra.
Read More -
Le cose importanti per un bimbo di otto anni.
-
C’è una ragione precisa perché epidemicamente ho sempre considerato Twitter, Facebook e in generale i social il posto sbagliato per esprimere le proprie idee politiche.
Il twitt veloce genera consenso oppure scatena gli haters, gli “odiatori” d’istinto. Un giornalista ha detto venerdì sera che “Approfondire è diventato un privilegio”.
Vediamo di capire perché.
Read More


