Buzzer is used to generate sound, beep or even melody of a song. It can be found in alarm devices, computers, timers and confirmation of user input such as a mouse click or keystroke. A piezo buzzer is not like a regular speaker that you might think of. It uses a material that actually changes shape when you apply electricity to it which in turn creates noise. The faster you bend the material, the higher the pitch of the noise that is produced.
Trending Now
![Preview post image](https://www.hibit.dev/images/posts/2023/headers/l298n.png)
How to use the L298N motor driver module
The L298N Motor Driver is a controller that uses an H-Bridge to easily control motors direction and PWM to control the speed. This module allows you to independently manage two motors of up to 2A each in both directions. Supply range may vary between 5V and 35V, enough for most DC motor projects.
![Preview post image](https://www.hibit.dev/images/posts/2024/headers/php83_nginx.png)
Running PHP8.3 with Nginx on Ubuntu
PHP is a scripting language widely used for web development, with code processed on a web server through a PHP interpreter, implemented as a module, daemon, or CGI executable. Nginx lacks the default ability to handle dynamic web pages with PHP and requires specific additional plugins for this purpose. One such plugin is FPM (FastCGI Process Manager), an alternative PHP FastCGI implementation offering additional features, particularly advantageous for high-traffic sites. FPM stands out as the preferred method for PHP page processing with Nginx, surpassing traditional CGI-based methods in terms of speed.
Recent articles
![Preview post image](https://www.hibit.dev/images/posts/2024/headers/laravel_github_cicd.png)
Setup GitHub Actions for Laravel projects
Managing a Laravel project involves many tasks that can be automated to save time and reduce errors. GitHub Actions offers a powerful way to automate workflows directly within your GitHub repository. By integrating GitHub Actions into your Laravel project, you can automate testing, deployment, and other routine tasks, ensuring a more efficient and reliable development process.
![Preview post image](https://www.hibit.dev/images/posts/2024/headers/openai_human_intelligence.png)
OpenAI's 5 level plan to human intelligence
OpenAI is recognized as a leader in the pursuit of human-level artificial intelligence, reportedly just four steps away from achieving this goal.
The company has introduced a five-level system to monitor its progress in developing artificial general intelligence (AGI), which it shared with employees this week, according to an OpenAI spokesperson cited by Bloomberg. This system ranges from the current level of conversational AI to AI capable of performing organizational tasks. OpenAI plans to present these levels to investors and external stakeholders.
![Preview post image](https://www.hibit.dev/images/posts/2024/headers/vibration_motor.png)
How to use a vibration motor with Arduino
The integration of components with Arduino opens a world of possibilities. One often overlooked but incredibly useful component is the vibration motor. Vibration motors are compact, motorized devices designed to generate vibrations. This device, often found in smartphones and game controllers, can add a tactile dimension to your projects, providing physical feedback that enhances user experience. In this article, we'll explore the basics of vibration motors and explore into how you can effortlessly connect them to Arduino for a wide range of applications.