ESP8266: DS3231 alarms once per second

The objective of this post is to explain how to configure the DS3231 to generate an alarm interrupt every second, using the ESP8266.

Continue reading

Posted in ESP8266 | Tagged , , , , , , , , , , | 4 Comments

ESP8266: DS3231 Alarm when seconds match

The objective of this post is to explain how to use the DS3231 Real Time Clock to trigger an alarm interruption when the time matches a specified value for the seconds.

Continue reading

Posted in ESP8266 | Tagged , , , , , , , | 12 Comments

Oracle SQL: Least and greatest values across columns

The objective of this post is to explain how to obtain the least and the greatest values across the columns of a table, in Oracle SQL.

Continue reading

Posted in SQL | Tagged , , , , , , , | Leave a comment

ESP8266: DS3231 1Hz Square wave generator

The objective of this post is to explain how to use the square wave pin of the DS3231 to trigger interrupts with a period of 1 second in the ESP8266.

Continue reading

Posted in ESP8266 | Tagged , , , , , , , | 2 Comments

ESP8266: Watchdog functions

The objective of this post is to analyse some of the watchdog functions available on the Arduino IDE libraries for the ESP8266.

Continue reading

Posted in ESP8266 | Tagged , , , | 2 Comments

Oracle SQL: Order by list of values

The objective of this post is to explain how to perform the ordering of a table in Oracle SQL, using a list of values.

Continue reading

Posted in SQL | Tagged , , , , , , , | Leave a comment

ESP8266: Posting JSON data to a Flask server on the cloud

The objective of this post is to explain how to make a POST request containing JSON data to a cloud server, with the ESP8266. The cloud server will be implemented using Flask and will be hosted in Pythonanywhere.

Continue reading

Posted in ESP8266 | Tagged , , , , , , , , , , , , , , , , | Leave a comment