A man has been arrested by the North Charleston Police Department after officers found a gun and drugs during a traffic stop.