After a bit of time in CAD, I came up with a design. The plan was to make 24 little clocks where the hands of each clock could be independently controlled with two servo motors, mount those clocks onto a board in an 8x3 grid, and write a bit of code to control the movements so t...
In this post we will be learning how to interface Nokia 5110 display with arduino microcontroller and how to display some text, we will also be constructing a simple digital clock and finally we will be exploring graphical capabilities of the Nokia 5110 display. By Nokia was the most popular ...
If starting with a readymade mechanism to make a clock, then all you really need is something for the clock face, a means of making a hole in the middle and mounting the mechanism to the underside. These five tools—clock core mechanism, hand drill, scissors, files and glue—will get yo...
In this tutorial we will learn how to make Date and Time Logging with Arduino. For this purpose I am using DS3231 & Micro SD Card Modules. The main module which is used for time & date logging is DS3231. DS3231 is an RTC(real time clock) module. The real-time clock can provide s...
However, we do not want the same to happen once the ball touches the ground, i.e. Y= -120. We give it an upward speed lesser than the speed it fell with (hence the division by 1.4). Just to make sure that the ball doesn’t fall below -120, we again set its’ Y coordinate ...
However, I still have no idea how to make PB13, a pin related to TIM_CH1N, output a reverse signal of what PA8 outputs. I tried the following (added before tim1->setPrescaleFactor() ) : tim1->setMode(STM_PIN_CHANNEL(pinmap_function(PB_13,PinMap_PWM)),TIMER_OUTPUT_COMPARE_PWM2,...
Warning:To make this work, we'll need to run the ATtiny84 at 12MHz during the bootloader phase. This tutorial shows how to do that with the internal RC clock at 3.3V. Note that this is out of spec for the ATtiny84! We're essentially overclocking/hacking the ATtiny to do something it...
Arduino Mega The Arduino Mega is perfect for projects requiring a lot of input/output pins, for instance more complicated robots, 3D printers, and other sizable automation tasks. When you need to interact with a lot of sensors or other devices, or when you need to control a lot of differen...
Sleep modes Clock speed Data storage Extension board Battery and peripherals Then we'll go through a GPS tracker demo use case along with the Arduino code for it. Expand all 1. Sleep modes In many applications it is not needed to have the Spresense active ...
To make the robot move, create blocks Go Straight, Go Backward, Turn Right, Turn Left and Brake. Complete the remaining programme using the multiple if-else and Is () pressed on gamepad? blocks. After completing the main script, upload the code generated to evive and run the robot. You...