avatar
HiBit
563
148 23


The Complete Handbook of AT Commands

  • avatar
  • 149 Views
  • 11 mins read
Preview post image

AT commands, short for Attention commands, are a set of instructions used to control modems. These commands originated from the Hayes command set and have become essential for IoT (Internet of Things) devices, especially for managing WiFi modules. They allow users to perform functions such as connecting to a network, sending data, and configuring device settings, making them crucial for IoT applications.

JWT authentication using Laravel middleware

  • avatar
  • 1.1K Views
  • 1 Like
  • 6 mins read
Preview post image

Security is crucial in web development, and one widely used method for securing APIs and web applications is JSON Web Token (JWT) authentication. Laravel, a powerful PHP framework, offers robust support for JWT authentication, making it a popular choice among developers. In this guide, we'll explore the intricacies of JWT authentication in Laravel, from grasping the basics of JWT to implementing token decoding within Laravel middleware.

Basic authentication using Laravel middleware

  • avatar
  • 1.2K Views
  • 4 Likes
  • 4 mins read
Preview post image

Laravel, the PHP framework renowned for its simplicity and elegance, continues to be a top choice for developers worldwide. Among its many features, Laravel offers robust middleware functionality, allowing for seamless integration of authentication mechanisms. In this article, we'll explore the implementation of basic authentication using middleware in Laravel, investigating its benefits and practical applications.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

Interfacing USB to Serial converter module

  • avatar
  • 141 Views
  • 1 Like
  • 3 mins read
Preview post image

In electronic communication, the USB to UART serial converter module emerges as a crucial link, facilitating seamless data transfer between computers and UART-enabled devices. This unassuming yet indispensable device bridges the gap between USB and UART protocols. In this article, we will explore the necessity of this module, explain the user-friendly interfacing process, and highlight its critical pinout details.

Popular authentication methods for Applications

  • avatar
  • 287 Views
  • 8 mins read
Preview post image

Robust authentication methods are essential for securing access to sensitive information and resources within applications. Authentication serves as the initial barrier, ensuring only authorized users gain entry to protected areas. From traditional password-based authentication to advanced token-based systems and OAuth protocols, developers have a range of options to ensure the security of their applications. This article explores these authentication methods, highlighting their strengths, weaknesses, and best practices to assist developers in implementing secure and user-friendly authentication systems.

Getting started with Arduino Zero

  • avatar
  • 365 Views
  • 6 mins read
Preview post image

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language and the Arduino Software (IDE).

A basic guide to GitHub Actions

  • avatar
  • 336 Views
  • 4 mins read
Preview post image

In the world of software development, making things easier is always a win. And that's exactly where GitHub Actions steps in to save the day. It's like having an efficient assistant that takes care of all the repetitive tasks for you, so you can concentrate on the creative aspects. Let's take a closer look at why GitHub Actions is such a useful tool.

Keeping real-time clock with mini DS3231 on Arduino

  • avatar
  • 357 Views
  • 11 mins read
Preview post image

When it comes to accurate timekeeping in the world of electronics, the DS3231 real-time clock (RTC) module is a reliable and precise solution. This compact yet robust module not only keeps time with exceptional accuracy but also integrates smoothly with popular microcontrollers like the Arduino Nano. In this article, we'll explore the features, wiring, and potential applications of the DS3231.

Create Laravel 11 project from scratch

  • avatar
  • 847 Views
  • 1 Like
  • 5 mins read
Preview post image

Laravel is a PHP web application framework that's open-source and designed for building web applications following the Model-View-Controller (MVC) architectural pattern. It was created back in 2011 and has become one of the most widely used PHP frameworks for web development.

Laravel offers developers numerous powerful features and tools. These include a straightforward and expressive syntax, built-in database migration and schema management, automated testing capabilities, and a robust ecosystem of third-party packages. Among its key features are its powerful routing engine, which allows developers to easily define application routes, and its comprehensive ORM (Object-Relational Mapping) system, which simplifies working with databases and models.

Using Arduino Serial Plotter tool

  • avatar
  • 424 Views
  • 4 mins read
Preview post image

Arduino, a well-known name in the world of electronics enthusiasts, offers a user-friendly platform for experimenting with electronic projects. Within the Arduino toolkit, the Arduino Integrated Development Environment (IDE) is a crucial component, featuring a valuable tool known as the Serial Plotter. In this article, we'll explore the practical applications of the often-overlooked Serial Plotter and how it serves as a dynamic and insightful tool for visualizing real-time data in Arduino projects.



Playing popular songs with Arduino and a buzzer

avatar

HiBit

Right Here Waiting has been added.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Never Gonna Give You Up has been added.


Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

We just added End of Beginning by Djo.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

It's you song by Max feat Keshi has been added.

Happy anniversary!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Subway Surfers theme song has been added!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Fast & Furious: Tokyo Drift has been added.

Getting real-time position using MPU9250

avatar

HiBit

It's quite possible that there's something wrong with the module. We've seen other people run into the same problem before, and it turned out that there was a problem with one of the chips inside. You might want to try using a different module to see if that resolves the issue for you.

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Kaleo's Way down we go song has been added!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Imagine Dragons Enemy has been added!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Maroon 5 Memories has been added.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

The Simpsons theme has been added!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

The Nightmare Before Christmas has been added.

Enjoy!

Domain Driven Design with Laravel 9

avatar

HiBit

I lack the full context, but I would likely merge the use case and service into a single class.

Domain Driven Design with Laravel 9

avatar

HiBit

The choice of where to place the validation for incoming data depends on your preferred approach. You can opt to use Laravel form requests, which should be integrated as a framework dependency within the Infrastructure layer. Alternatively, you have the option to use Value Objects (VOs) for direct validation.

Domain Driven Design with Laravel 9

avatar

HiBit

Appreciate your feedback!

Let's explore those questions further:
1. Adding use cases and services within the application layer is advisable. However, service providers are closely tied to Laravel framework, which is why they should be placed in the infrastructure layer.
2. Usually, the Laravel upgrade guide offers comprehensive instructions on which files to modify or the specific sections within a file that need changes. When performing the upgrade, your primary focus should be on following the guide and ensuring that you update the namespaces and file locations accordingly.

Containerizing Laravel Application using Docker

avatar

HiBit

Laravel Sail is a good choice for initiating a project and getting started quickly. If you are working on a project that involves multiple technologies or if you require advanced container management capabilities, using Docker directly will give you more flexibility. Docker allows you to customize your container environment to suit your specific requirements and provides a broader ecosystem of tools and resources.

Reading MPU9250 sensors with Arduino

avatar

HiBit

To troubleshoot the issue, ensure that the wiring is correctly connected and consider replacing the cables. If the issue persists, it is possible that the module is defective or broken. Try using a different module to determine if the issue is resolved.

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Chevelle's - The Red has been added. Make sure to update pitches library as we introduced new constants.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Hi ApexNick,

It's one of the constants defined in the pitches library:

#define REST 0

You should download and import the library to be able to use these constants. Please check the Pitches library section of the post.

How to use the NRF24L01 module with Arduino

avatar

HiBit

Hi JimS and thanks for your feedback.

We always try to use ubiquitous language so the code is self-explanatory. In this concrete case we also have comments to show available setup options and some of the limitations. Besides, output printing can be useful to better understand what each variable contains.

Whatever the case may be, any specific doubt can be asked and answered here in the comments.


HiBit community member since December 2020