Skip to main content


What Are Registers in embedded Rust?

 What Are Registers in embedded Rust?  Registers are type of computer memory. They are reside near to CPU and used immediately by CPU. Can hold data (bits of sequence), storage address (pointers) or instructions. Registers holding the memory location are used to calculate the address of the next instruction. In terms of MCU’s registers are special memory regions These special regions map to or control some peripherals And we already know we have many of them in our board These peripherals are electronic components built in the MCU to provide its processor the ability to interact with IO devices. We will be following code from this repository We are using raw pointer here for demonstration purpose. It’s not recommended to use in normal programs btw except in genuine case Address (i.e. 0x48001018) points to a register This register controls GPIO pins. GPIO is a peripheral Also using GPIO we can drive the mapped pins to low or high Lig

Kuka Omni Move Flexible Platforms

 Kuka Omni Move Flexible Platforms Description KUKA omniMove is the transport platform for heavy loads and flexible Platforms for Industrial Manufacturing Plants. With ultra-precision and in the tightest of spaces we can move it with great ease into the right position. It also deals outstanding mobility, easily operated by remote control. Independent and extremely flexible The KUKA omniMove mobile heavy-duty platform may move XXL loads with comfort. They might be controlled manually or move separately. They navigate safely, moving almost self-sufficiently despite its enormous size and payload capacity. We can also optionally expand it with a self-contained energy supply. Especially developed wheels allow the mobile heavy-duty platform to move in any direction. It can move even from a standing start. The refined navigation system KUKA Navigation Solution safeguards autonomous direction without danger of a collision and without needful artificial floor markings. This can b

Industry 4.0 – Google Optic Fiber Cable

 Industry 4.0 – Google Optic Fiber Cable Introduction Globally there are 378 undersea optic fiber cables connecting various continents. In 2019 Google has installed its dedicated cable from the USA to Europe which is the highest capacity cable in the world. Description The cable has 24 strands & is n amed "Dunant" ~ it is named after the founder of the Red Cross - Henry Dunant. The cable length is 6,000 km. It's a private Google cable & is a part of Google’s network carrying internal data & synchronizing Gmail, YouTube, cloud data & other services in real-time between all Google data centers in the USA & Europe . We can download 250 terabits per second speed 1 terabyte HDD data in 30 milliseconds. Google has planned to lay more than 3,000 miles of the transatlantic undersea cable by 2022. The tech gigantic has declared its new Grace Hopper undersea cable project. The Grace Hopper cable would connect New York to Bude in the UK and Bilba

What Are Solidity Functions And Modifiers?

 What Are Solidity Functions And Modifiers? Introduction Solidity is growing and given that advanced programming constructs for users to write better smart contracts. Functions are the greatest significant component of a smart contract after state variables. These are functions those benefit to create transactions and implement custom logic in Ethereum. Modifiers are distinct functions those help in writing additional freely available and modular smart contracts. Fallbacks are an idea sole to contract-based programming languages. They are performed when a function call does not match any present declared method in the contract. Function input and output Functions accept parameters and return values. Functions are completely generic with the use of parameters and return values. Parameters may help in altering function execution. They also provide different execution paths. Solidity permits us to receive multiple parameters within the same function. Modifiers Modifiers

What Are Pandas Objects?

 What Are Pandas Objects? Description Pandas objects may be believed as improved versions of NumPy structured arrays. The rows and columns are recognized with labels rather than simple integer indices in pandas objects. A set of common mathematical and statistical methods is equipped with them. On top of the basic data structures, the pandas offer a host of useful tools, methods, and functionality. There are three fundamental Pandas data structures; The Series DataFrame Index We would start our code sessions with the standard NumPy and Pandas imports. import numpy as np import pandas as pd Maximum mathematical and statistical methods fall into the category of reductions. They also belong to summary statistics and methods. Those methods remove a single value from a Series or a Series of values from the rows or columns of a DataFrame. They are all built from the ground up to eliminate missing data, matched with the equal methods of vanilla NumPy arrays. Pandas Series

How to create tables for Websites?

 How to create tables for Websites? There are many types of information that we need to be displayed in a grid or table. For instance:  sports results stock reports train timetables We need to think in terms of a grid made up of rows and columns (a bit like a spreadsheet) when representing information in a table. What's a Table? The information in a grid format is being represented as a Table. There are several examples of tables comprising financial reports, TV schedules, and sports results. Grids permit us to understand complex data by referencing information on two axes. Every block in the grid is referred to as a table cell. A table is written out row by row in HTML. Basic Table Structure  <table> The <table> element is used to create a table. The table contents are written out row by row. <tr>   We indicate the start of each row using the opening <tr> tag. The tr stands for table row. This is followed by one or more <td> elements (one for each ce