Um dos grandes interesses da programação é automatizar tarefas simples. Um bom exemplo que encontrei foi a modificação de várias linhas de código num ficheiro INO para o Arduino. Depois de escrever algumas dezenas de linhas de código em C++ para o meu projeto Arduino,...
![Controlo de 8 relés utilizando um ESP32 e uma interface Web](https://www.aranacorp.com/wp-content/uploads/computer-wifi-esp32-shiftregister-relay-1080x449.png)
Controlo de 8 relés utilizando um ESP32 e uma interface Web
![Controlo de 8 relés utilizando um ESP32 e o monitor série](https://www.aranacorp.com/wp-content/uploads/computer-usb-esp32-shiftregister-relay-1080x458.png)
Controlo de 8 relés utilizando um ESP32 e o monitor série
Neste tutorial, veremos como endereçar cada relé individualmente usando um microcontrolador NodeMCU32S e registos de deslocamento 74HC595. No final deste tutorial, será também capaz de acionar cada relé utilizando o monitor série. Este tutorial vem na sequência do...
![Controle 8 relés com um ESP32 e um registo de deslocamento](https://www.aranacorp.com/wp-content/uploads/esp32_74HC595x1_8relays_bb-1080x675.png)
Controle 8 relés com um ESP32 e um registo de deslocamento
Nesta série de tutoriais, veremos como controlar uma grande quantidade de relés utilizando um microcontrolador NodeMCU32S e registos de deslocamento 74HC595. Em seguida, veremos como endereçar cada relé individualmente. Finalmente, criaremos uma interface Web para...
![Criar um Web Crawler com Python](https://www.aranacorp.com/wp-content/uploads/python-web-crawler-1080x333.png)
Criar um Web Crawler com Python
Para recolher dados na Internet, pode criar um Web crawler ou Web scraping com Python. Um Web crawler é uma ferramenta que extrai dados de uma ou mais páginas Web. Configurar o ambiente Python Assumimos que o Python3 e o pip estão instalados na sua máquina. Também...
![Criar uma aplicação de ambiente de trabalho com Electron](https://www.aranacorp.com/wp-content/uploads/electron-desktop-application.png)
Criar uma aplicação de ambiente de trabalho com Electron
Neste tutorial, veremos como criar um aplicativo de desktop usando o framework Electron. Este ambiente de programação permite-lhe desenvolver GUIs utilizando as linguagens Web JavaScript, HTML e CSS que são compatíveis com vários sistemas operativos. Configurar o...
![Usando WebSockets com React Native](https://www.aranacorp.com/wp-content/uploads/react-native-websockets.png)
Usando WebSockets com React Native
Vamos criar um aplicativo React Native que atuará como um cliente Websockets e será capaz de se comunicar com um servidor remoto. O WebSockets é um protocolo de comunicação web popular, simples e robusto que permite a comunicação em tempo real entre cliente e...
![Ler e escrever um ficheiro com o React Native](https://www.aranacorp.com/wp-content/uploads/react-native-file-system.png)
Ler e escrever um ficheiro com o React Native
![Comunicação entre servidor e cliente WebSockets com Python](https://www.aranacorp.com/wp-content/uploads/python-websockets.png)
Comunicação entre servidor e cliente WebSockets com Python
Vamos ver como configurar a comunicação entre um servidor e um cliente usando o protocolo Websockets em Python. O WebSockets é um protocolo de comunicação web simples e robusto para comunicação em tempo real. Instalando a biblioteca Websockets Para utilizar WebSockets...
![Criar um script Python no ROS2](https://www.aranacorp.com/wp-content/uploads/python-ros2.png)
Criar um script Python no ROS2
Neste tutorial, veremos como criar e executar scripts Python no ROS2. Isto permitir-lhe-á criar os seus próprios nós e começar a desenvolver com o ROS. Criar um espaço de trabalho Uma boa prática para desenvolver sob o ROS2 é criar espaços de trabalho nos quais...